我有很多文件需要按数字顺序重命名。所以我有这个
Getting Started 1.jpg
Getting Started 10.jpg
Getting Started 100.jpg
Getting Started 101.jpg
Getting Started 102.jpg
我想做的就是重命名它们,以便它们像
Getting Started 001.jpg
Getting Started 002.jpg
Getting Started 003.jpg
Getting Started 004.jpg
有没有简单的方法可以做到这一点?
在存储图像的目录内创建一个.bsh文件,并粘贴以下代码:
#!/bin/bash
count=1
for file in *.jpg
do
new=$(printf "Getting Started %03d.jpg" "$count")
mv -- "$file" "$new"
(( count++ ))
done
打开终端,然后导航到存储脚本的目录。
更改脚本的权限:
chmod +x <filename>.bsh
要执行脚本:
bash <filename>.bsh
注意: %03d
将打击垫的长度设置为3
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句