逐行拆分。文件名由第一个单词确定

时间:2016-01-14 09:43:17

标签: bash file split

我有一个带有行的大文本文件:

Gen.1.1 in the beginning...     
Gen.1.2 and earth was...  
Rev.22.20   he talks...

我想逐行拆分文件,文件名应该是第一个字符串。

gen.1.1.txt应包含:

Gen.1.1 in the beginning...

gen.1.2.txt应包含:

Gen.1.2 and earth was...

rev.22.20.txt应包含:

Rev.22.20   he talks...

我已经尝试过基本分割(当然,文件名不理想):

awk '{print > substr($0, 0, 1)}' file

1 个答案:

答案 0 :(得分:0)

尝试使用:

awk '{ print >> $1".txt" }' myfile