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下运行,不能递归。

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