Linux批量添加或修改文件后缀名称

1. 当前及其子目录下的文件添加后缀.old

find . -type f | awk -F "." '{print $2}' | xargs -i -t mv ./{} ./{}.old

2. 将当前及其子目录下".old"的文件的后缀修改为".old2"

方法1:

find ./ -name "*.old" -type f | awk -F "." '{print $2}' | xargs -i -t mv ./{}.old ./{}.old2

方法2:

#!/bin/sh
find ./ -name "*.old" | while read i
do
  echo $i 
  echo ${i%.*}
  mv $i ${i%.*}.old2
done

 

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