2016-04-11 83 views
0

我是新來的unix腳本編寫者。我有一個要求分裂一個文件,並列出這些文件的文件名在文本文件中。拆分unix文件並將文件名保存在文本文件中

任何想法如何做到這一點?

我有下面的腳本,但它不能正常工作。它正在分割文件,但並未將文件名保存在文本中。

split -l ${SPLIT_COUNT} ${OUTPUT_FILE} ${SPLIT_OUTPUT_FILE} >> split_file_name.txt 

回答

0

試試這個:

mkdir tempDir 
split -l ${SPLIT_COUNT} ${OUTPUT_FILE} tempDir/${SPLIT_OUTPUT_FILE} 
ls -l tempDir > split_file_name.txt 
+0

嗨Amey,謝謝。如果目錄中已經有文件呢?它會被包含在ls -l輸出中嗎? – user2058738

+0

是的,但這是臨時目錄,這將只存儲你的吐痰文件 –

+0

是有道理的。謝謝。 – user2058738