得到下面的代碼從一個文件名移動文件名的第一部分結束時,將文件的擴展名之前
rename -v "s/^1234-//g" *.***
輸入的開始刪除1234-:
1234- test1.test2.jpg
輸出:
test1.test2.jpg
而且這段代碼裏面添加-1234到文件名末尾
for file in *.jpg; do echo $(basename $file .jpg)-1234; done
輸入:
test1.test2.jpg
輸出:
test1.test2-1234.jpg
我正在尋找一種方法將這兩個命令組合到一個腳本中,但也可以避免第二位代碼在每次運行時加入-1234,如果可能的話。
完美的作品!並感謝分配額外的解釋,非常感謝。 – zyl1647