【问题标题】:Splitting a large text file into multiple smaller file by paragraph将大文本文件逐段拆分为多个小文件
【发布时间】:2022-01-10 02:42:03
【问题描述】:

我有一个大的 .txt 文件,其中包含句子和段落,用空行分隔。

我想将此文件(在每个空白行处)拆分为多个单独的文件。

有没有办法在终端中使用拆分来做到这一点?例如,以某种方式被“\n\n”分割?

【问题讨论】:

    标签: bash shell


    【解决方案1】:
    awk -v RS= '{ print > FILENAME "." FNR }' file
    

    【讨论】:

    • 虽然这段代码 sn-p 可以解决问题,但它没有解释为什么或如何回答这个问题。请include an explanation for your code,因为这确实有助于提高您的帖子质量。请记住,您是在为将来的读者回答问题,而这些人可能不知道您提出代码建议的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    相关资源
    最近更新 更多