【发布时间】:2015-11-14 03:57:45
【问题描述】:
我想创建一个脚本来根据行号将大文件拆分为多个文件。主要是当文件被拆分时,结尾/开头应该有一个完整的行。
任何拆分文件中都不应出现部分行。
【问题讨论】:
-
试过这个 1 但没用 :( awk 'NR%100==1{x="abc"++i;}{sed -n '$p' |awk -v RS =="." '{ NR }'}{print > x}}' abc.txt
我想创建一个脚本来根据行号将大文件拆分为多个文件。主要是当文件被拆分时,结尾/开头应该有一个完整的行。
任何拆分文件中都不应出现部分行。
【问题讨论】:
split 是您可能正在寻找的。p>
split --lines <linenumber> <file>
你会得到一堆像这样命名的分割文件:PREFIXaa, PREFIXab...
欲了解更多信息,请参阅man split。
【讨论】: