我一直在寻找一个回答类似问题的老问题,但显然我不太擅长使代码工作。我在 zsh 而不是 bash,但其他 bash shell 脚本运行良好,所以我认为没关系。
我已经尝试过提示(内联)
$i=107;for i in *.jpg;do mv "$i" "$i.jpg" $i=$((i+1)); done
基本上,我希望当前名称如下:
107.jpg 108.jpg 109.jpg 110.jpg
等到列表的末尾。
希望有人可以帮助我编写代码,我想使用 seq 吗?
纳克斯,
我一直在寻找一个回答类似问题的老问题,但显然我不太擅长使代码工作。我在 zsh 而不是 bash,但其他 bash shell 脚本运行良好,所以我认为没关系。
我已经尝试过提示(内联)
$i=107;for i in *.jpg;do mv "$i" "$i.jpg" $i=$((i+1)); done
基本上,我希望当前名称如下:
107.jpg 108.jpg 109.jpg 110.jpg
等到列表的末尾。
希望有人可以帮助我编写代码,我想使用 seq 吗?
纳克斯,