美文网首页
批量重命名

批量重命名

作者: 冬风十里Y | 来源:发表于2019-03-19 20:21 被阅读0次

https://blog.csdn.net/zhangjunhit/article/details/80569097
i=1; for x in *.png; do mv xi.png; let i=i+1; done

i=1; for x in *.tif; do mv xi.png; let i=i+1; done

按时间重命名:

/bin/bash

a=1
for i in ls *.png -t;do
new=(printf "%d.png"{a})
mv {i}{new}
let a=a+1
done
注:添加x(执行权限)后运行
new=(printf "%03d.jpg"{a})--这个为关键03表示增加长度为3位

按照文件名字排序: ls |sort -k1.4n

mkdir tif;
cp *.png tif/
cd tif/
a=1
for i in ls *.png | sort -k1.3n;do
new=(printf "%d_2.png"{a})
mv {i}{new}
let a=a+1
done
for f in .png; do convert "f" "{f%%.}.tif"; done;
rm *.png

相关文章

网友评论

      本文标题:批量重命名

      本文链接:https://www.haomeiwen.com/subject/yqqspqtx.html