Linux批量添加或修改文件后缀名称
程序员文章站
2022-04-17 21:35:36
...
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