我使用的是Mac,我检查过发现我能够使用split或awk。我现在面临的问题是,我有一个大文本文件,其中有一篇来自韩国小说的章节。我希望它基于整数(章节编号)分成几部分。
00001====================
서(序)
나는,
재능이 없었다.
못생겼다.
친구도 없다.
집안도 최악이었다.
그러므로 모두가 나를 경멸했다.
모든 걸 부정당하며 끝까지 살아갔다.
그래서
재능없는 놈은 죽으란 말이냐?
그럼 죽겠다.
너희가 원하는 대로 죽어 주겠다.
죽고 나서 또 다시 도전해 주겠다.
이 개같은 세상을 죽여버릴 때까지!
00002====================
첫 번째 죽음
나는 오늘도 암울한 삶을 이어가고 있었다.
这是文本文件中的一个简单示例。是否可以使用split或awk命令根据章节编号将文本文件拆分为多个部分?如果是这样,请帮助我。提前致谢
答案 0 :(得分:2)
只需使用 awk
命令:
awk '/^[0-9]+/{ close(fn); fn = "file_part"int($0); next }fn{ print > fn }' file
因此,您将获得file_part1
,file_part2
,...