发布网友 发布时间:2022-04-23 13:25
共3个回答
热心网友 时间:2023-10-15 14:31
写个脚本 逐个修改即可
#!/bin/bash热心网友 时间:2023-10-15 14:32
1、例如想改为数字为文件名001.jpg--999.jpg
#!/bin/sh
max=`find . -type f -name '*jpg'|wc|awk '{print $1}'`
x=(`seq -f %03g 1 ${max}`)
i=0
for file in `find . -type f -name '*.jpg'`;do
mv $file ${x[$i]}.jpg
((i=i+1))
done
2、为了将两位数字首位数字改为2
seq -f 2%02g 1 99
3、为了让1-9排到前面,你最好先mv 1.jpg 01.jpg
热心网友 时间:2023-10-15 14:32
网上有好多文件批量重命名的软件,下一个就可以。
热心网友 时间:2023-10-15 14:31
写个脚本 逐个修改即可
#!/bin/bash热心网友 时间:2023-10-15 14:32
1、例如想改为数字为文件名001.jpg--999.jpg
#!/bin/sh
max=`find . -type f -name '*jpg'|wc|awk '{print $1}'`
x=(`seq -f %03g 1 ${max}`)
i=0
for file in `find . -type f -name '*.jpg'`;do
mv $file ${x[$i]}.jpg
((i=i+1))
done
2、为了将两位数字首位数字改为2
seq -f 2%02g 1 99
3、为了让1-9排到前面,你最好先mv 1.jpg 01.jpg
热心网友 时间:2023-10-15 14:32
网上有好多文件批量重命名的软件,下一个就可以。