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

 

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