5
A
回答
9
不是。
for file in abcd*
do
mv "$file" "edfg${file#abcd}"
done
5
如果你有rename
,您可以使用
rename abcd_ edfg_ abcd*
+0
要小心,因爲'rename'的用法是依賴於系統的,所以你也有一個正則表達式。一定要先檢查「man rename」。但是對於這些情況,「重命名」通常是一種很好的方法。 – Bernhard
0
ls -1 abcd*|awk '{f=$0;gsub(f,"abcd","efgh");system("mv "$0" "f);}'
相關問題
- 1. Bash文件名前綴替換
- 2. Bash腳本來更改文件名
- 3. bash腳本從文件名
- 4. 簡單重命名文件保留前綴的腳本
- 5. 批處理腳本前綴的文件名
- 6. 腳本不替換文件名的前綴
- 7. 文件名前綴測試總是在bash中失敗
- 8. Bash - 通過更改文件名變量來更改文件名
- 9. 遍歷在bash腳本變量名
- 10. 在bash腳本中重命名文件打破腳本
- 11. bash腳本優化文件重命名
- 12. bash腳本來重命名文件夾
- 13. bash腳本複製無名文件夾
- 14. Bash腳本 - 使用長文件名
- 15. 使用bash腳本重命名文件
- 16. 從文件名bash腳本中刪除前導點
- 17. cygdrive前綴在bash腳本中不起作用
- 18. bash:重寫echo以在腳本中打印自定義前綴
- 19. bash腳本,修改一個文件
- 20. 改進csv文件的bash腳本
- 21. 從文件讀入變量 - Bash腳本
- 22. CSS中的前綴無前綴腳本和前綴
- 23. Ubuntu Bash腳本更改文件名時序
- 24. 每次更改文件名1(bash腳本)
- 25. Bash腳本遞歸地更改文件名
- 26. 簡單的bash腳本來改變文件名下劃線的空格
- 27. Bash腳本來改變文件擴展名使用正則表達式
- 28. 修改bash腳本以在讀取文件時排除文本
- 29. Bash腳本導出文件名爲變量
- 30. ffmpeg bash腳本中的空格文件名變量
它的工作原理重命名這些文件!謝謝! –
mv「$ file」「$ {file /#abcd/edfg}」 - 更優雅,imho! – b3h3m0th