可以mv或 Unix 中的其他命令將字串附加到所有具有特定擴展名的檔案中嗎?就像我在一個以.txt. 讓我們說以下是他們:
one.txt
two.txt
three.txt
我想將它們重命名為
one_renamed.txt
two_renamed.txt
three_renamed.txt
有沒有辦法用相同的附加文本批量重命名所有檔案?
uj5u.com熱心網友回復:
使用for回圈和shell 引數擴展:
for file in *.txt; do mv "$file" "${file%.txt}_renamed.txt"; done
擴展的結果"${file%.txt}"是變數的值,從末尾洗掉file了字串。.txt
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/533766.html
標籤:狂欢壳unixMV
下一篇:在C中管理行程
