0
我想創建一個bash腳本,它將運行在一個文件夾上,並檢查該文件夾中每個文件的最後修改後的郵票,然後將該日期附加到該文件夾中的每個文件,因爲它會通過他們。例如:追加日期創建的郵票到文件名
IMG1_movie.mov
成爲
IMG1_movie_02032015.mov
有網上的幾個例子,但是我發現沒有覆蓋的最後修改日期僅追加的那些當前日期並且沒有批次功能。任何指導表示讚賞謝謝。
我想創建一個bash腳本,它將運行在一個文件夾上,並檢查該文件夾中每個文件的最後修改後的郵票,然後將該日期附加到該文件夾中的每個文件,因爲它會通過他們。例如:追加日期創建的郵票到文件名
IMG1_movie.mov
成爲
IMG1_movie_02032015.mov
有網上的幾個例子,但是我發現沒有覆蓋的最後修改日期僅追加的那些當前日期並且沒有批次功能。任何指導表示讚賞謝謝。
你可以寫代碼的那一部分
new_filename="$(date -r $filename +%Y%m%d)"
其中date
命令參數做格式化你。我製作的格式爲YYYYMMDD
。您可以將參數更改爲您希望日期顯示的順序。
我認爲他們希望使用文件的修改時間戳而不是當前時間。 – 123
@ 123啊謝謝。現在編輯。 – bsd
對不起延遲迴來,這非常適合我需要非常感謝。 – d1ch0t0my