我有這個文本文件分割文件使用awk numerating輸出文件有兩位數
@
text text text
text text text
@
text text text
@
text text text text
text text text
text text text
,我可以在多個文件@
與
awk '/@/{n++;close(filename)}{filename = "part" n ".txt"; print >filename }' text.txt
還是拆分我想改善命令所以要避免將@
作爲每個新文件的第一行:我希望每個文件的第一行直接是text text text
。
另外我有幾個問題與文件的計數。新文件的編號如下:part1.txt
,part2.txt
,...,part10.txt
但這會在訂購文件時產生問題,因爲part10.txt
將在part2.txt
之前訂購。是否有可能使用兩位數part01.txt
和part02.txt
來計算文件?