我一直在想辦法重新命名嵌套文件夾中列出的文件名,並且遇到解決此問題的問題。作爲一個測試,我已經能夠削減我想要改變的名稱的哪一部分,但不能想到如何將它放入一個變量並將它們連接在一起。文件格式看起來像這樣。更改嵌套文件夾中文件的名稱
XXX_XXXX_YYYYYYYYYY_100426151653-all.mp3
我一直在測試這種格式,以削減我想要改變的部分,但我不確定這將是做到這一點的最佳方式。
echo XXX_XXXX_YYYYYYYYYY_100426095135-all.mp3 | awk -F_'{print $ 4}'| cut -c 1-6
我想將名稱中的100426151653更改爲此20100426-151653格式。
我試圖用這個命令用這個格式的'//g'重命名文件,但是這種格式不起作用,我只好重新命名''''文件名來刪除空格。
因此該文件將開始爲這個 XXX_XXXX_YYYYYYYYYY_100426151653-all.mp3 和這樣結束 XXX_XXXX_YYYYYYYYYY_20100426-151653-all.mp3
用四個空格前綴代碼/數據。請看[編輯幫助](http://stackoverflow.com/editing-help)。 – Cyrus