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

 

Logo

更多推荐