有时候,我们需要把一个很长的文本拆分成多个文件。例如把一本书拆分成若干章节。下面命令可以做到,其中66表示重复执行66次(文本有66章)
csplit full.html '/正文/' '{66}'
如果重复次数超过100,csplit需要增加-n 4参数来用4位数命名文件名。
拆分后,文件会以xx开头,下面命令可以统一改后缀名:
find xx*|xargs -I {} mv {} {}.html
有时候,我们需要把一个很长的文本拆分成多个文件。例如把一本书拆分成若干章节。下面命令可以做到,其中66表示重复执行66次(文本有66章)
csplit full.html '/正文/' '{66}'
如果重复次数超过100,csplit需要增加-n 4参数来用4位数命名文件名。
拆分后,文件会以xx开头,下面命令可以统一改后缀名:
find xx*|xargs -I {} mv {} {}.html
评论