
我是 Linux shell 腳本新手。我有一些輸入文件,我必須一一解析。因此,在我的“正在進行的工作”WIP 資料夾中,我一次只有一個輸入檔。當一個文件正在處理時,我希望在 LOG 資料夾中建立一個日誌文件,其名稱與輸入文件的名稱相同,但擴展名為“.log”。
關於如何建立另一個具有相同名稱的不同文件的文件,有什麼建議嗎?
我實際上想做的是:複製檔案名稱並將其儲存在變數中,然後使用該變數建立檔案$variable.log
並將日誌寫入其中。
答案1
假設目錄中只有一個檔案:
file_name=`ls wip_folder`
log_file="${log_file}.log"