https://blog.csdn.net/zhangjunhit/article/details/80569097
i=1; for x in *.png; do mv i.png; let i=i+1; done
i=1; for x in *.tif; do mv i.png; let i=i+1; done
按时间重命名:
/bin/bash
a=1
for i in ls *.png -t
;do
new={a})
mv {new}
let a=a+1
done
注:添加x(执行权限)后运行
new={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={a})
mv {new}
let a=a+1
done
for f in .png; do convert "{f%%.}.tif"; done;
rm *.png
网友评论