0
我是新來的unix腳本編寫者。我有一個要求分裂一個文件,並列出這些文件的文件名在文本文件中。拆分unix文件並將文件名保存在文本文件中
任何想法如何做到這一點?
我有下面的腳本,但它不能正常工作。它正在分割文件,但並未將文件名保存在文本中。
split -l ${SPLIT_COUNT} ${OUTPUT_FILE} ${SPLIT_OUTPUT_FILE} >> split_file_name.txt
我是新來的unix腳本編寫者。我有一個要求分裂一個文件,並列出這些文件的文件名在文本文件中。拆分unix文件並將文件名保存在文本文件中
任何想法如何做到這一點?
我有下面的腳本,但它不能正常工作。它正在分割文件,但並未將文件名保存在文本中。
split -l ${SPLIT_COUNT} ${OUTPUT_FILE} ${SPLIT_OUTPUT_FILE} >> split_file_name.txt
試試這個:
mkdir tempDir
split -l ${SPLIT_COUNT} ${OUTPUT_FILE} tempDir/${SPLIT_OUTPUT_FILE}
ls -l tempDir > split_file_name.txt
嗨Amey,謝謝。如果目錄中已經有文件呢?它會被包含在ls -l輸出中嗎? – user2058738
是的,但這是臨時目錄,這將只存儲你的吐痰文件 –
是有道理的。謝謝。 – user2058738