根据以整数

时间:2018-04-12 19:59:17

标签: awk split text-files

我使用的是Mac,我检查过发现我能够使用split或awk。我现在面临的问题是,我有一个大文本文件,其中有一篇来自韩国小说的章节。我希望它基于整数(章节编号)分成几部分。

00001====================
서(序)



나는,

재능이 없었다. 

못생겼다. 

친구도 없다. 

집안도 최악이었다. 

그러므로 모두가 나를 경멸했다.

모든 걸 부정당하며 끝까지 살아갔다.

그래서

재능없는 놈은 죽으란 말이냐? 

그럼 죽겠다. 

너희가 원하는 대로 죽어 주겠다.

죽고 나서 또 다시 도전해 주겠다. 

이 개같은 세상을 죽여버릴 때까지!


00002====================
첫 번째 죽음



나는 오늘도 암울한 삶을 이어가고 있었다. 

这是文本文件中的一个简单示例。是否可以使用split或awk命令根据章节编号将文本文件拆分为多个部分?如果是这样,请帮助我。提前致谢

1 个答案:

答案 0 :(得分:2)

只需使用 awk 命令:

awk '/^[0-9]+/{ close(fn); fn = "file_part"int($0); next }fn{ print > fn }' file

因此,您将获得file_part1file_part2...

等文件