linux對更改後綴名的遞歸實現方法

find ./ -name "*.cxx" | awk -F "." '{print $2}' | xargs -i -t mv ./{}.cxx  ./{}.cxx_back

解釋一下:

(1)通過find把當前目錄下的*.cxx文件都找到

(2)通過awk整理參數格式

(3)將*.cxx通過mv,改名爲*.cxx_back

把文件名中的abc換成dzy的方法如下:

rename "s/abc/dzy/" *

在ubuntu下運行,不能遞歸。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章