【问题标题】:split the multiple lines files into small files based on the content根据内容将多行文件拆分为小文件
【发布时间】: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

标签: bash shell scripting ksh


【解决方案1】:

split 是您可能正在寻找的。​​p>

split --lines <linenumber> <file>

你会得到一堆像这样命名的分割文件:PREFIXaa, PREFIXab...

欲了解更多信息,请参阅man split

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    相关资源
    最近更新 更多