2013-10-23 88 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選項。