1.find+awk+xargs

# .jpg-->.xml
find ./ -name "*.jpg" | awk -F "." '{print $2}' | xargs -i -t mv ./{}.jpg ./{}.xml

2.shell脚本

#!/bin/bash
find ./ -name *.jpg | while read i
do
    echo "$i";
    mv $i.jpg $i.xml
done

参考资料

  1. 详解Linux批量更改文件后缀名
Last modification:March 17th, 2022 at 02:32 pm
如果觉得我的文章对你有用,请随意赞赏