我有一個大的 .txt 檔案,其中包含句子和段落,用空行分隔。
我想將此檔案(在每個空白行)拆分為多個單獨的檔案。
有沒有辦法在終端中使用拆分來做到這一點?例如,以某種方式被“\n\n”分割?
uj5u.com熱心網友回復:
一種可能的解決方案是使用GNU csplit(您可以通過 Homebrew 在 macOS 上安裝 csplit):
gcsplit --suppress-matched input.txt '/^$/' '{*}'
uj5u.com熱心網友回復:
awk -v RS= '{ print > FILENAME "." FNR }' file
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/407337.html
標籤:
