2013-10-23 150 views
2

我想将一个巨大的文本文件拆分为单独的文本文件。我使用:在[split]中更改输出文件名

split -l 1000 file.txt split_file 

,我会得到split_fileaasplit_filebb

如何更改扩展名是

split_file0.txt, split_file1.txt, etc

+0

http://unix.stackexchange.com/questions/32626/split-a-file-by-line-and-have-control- over-resulting-files-extension –

+0

虽然这个问题听起来不像主题,但split是真正的bash编程的一部分,就像任何其他bash工具一样。我在这里投票选题。/Bash程序员 – svante

回答

5

--additional-suffix是你需要什么额外的后缀:

split -l 1000 -d --additional-suffix=.txt file.txt split_file 
1

数字后缀有一个-d选项。