的文件列表我有一個文件列表,我得到通過執行這樣的:ls core_* | sort -n -t _ -k 2
遍歷猛砸
,給了我這樣的事情:
core_20171201142359.csv core_20171202131548.csv core_20171203141112.csv
的目標是獲得一個單個文件,在其中按順序追加每個單個文件的所有內容。
因此,我想逐一打開每個文件,將其內容複製到另一個文件中,將以前的源文件移動到另一個目錄以便保存並繼續。
要總是得到第一個文件,我使用ls core_* | sort -n -t _ -k 2 | head -1
,我需要循環所有這些文件。
如何知道何時不需要處理更多文件?
@Cyrus它會將文件的名稱寫入new_file而不是每個文件內容,不是嗎? –
@ViktorKhilin:很好。 – Cyrus
糾正我,如果我錯了,日期格式已經確保您需要正確的順序...'貓core_ * >> single_file.csv'應該做的伎倆......移動文件,'mv core_ */bkp/path' – Sundeep