我想重命名一個目錄中的所有文件文件名是1.ABC,2.ABC,3.ABC等我想將它們重命名爲1.abc,2.abc, 3.abc ....等等。在Linux中重命名文件名與列表
我已經試過
ls -1 *.ABC| xargs -I{} mv {} ${{}/ABC/abc}
但是這似乎並沒有工作,沒有給出誤差
bash: ${{}/ABC/abc}: bad substitution.
我想也重命名命令,但似乎並沒有被我的系統上運行:
rename 's/\.ABC$/.abc/' *.ABC
不給我結果。如果可以糾正,我想堅持使用第一種方法。
另請參閱[爲什麼你不應該解析輸出(1)](http://mywiki.wooledge.org/ParsingLs)以及Unix和Linux SE問題[爲什麼*不*解析'ls'?](https://unix.stackexchange.com/q/ 128985/1986) –