我有一个目录,其中包含名称如下的图像文件
image1.jpg
image2.jpg
image3.jpg
...
不幸的是,图像名称必须基于零,所以image1.jpg
应该是image0.jpg
,image2.jpg
应该是image1.jpg
,依此类推。
我可以写一个脚本来生成这样的MV命令,把它们放在一个shell脚本,然后执行他们-
mv image1.jpg image0.jpg
mv image2.jpg image1.jpg
mv image3.jpg image2.jpg
...
但是我想在Unix中有一种更整洁的方法。那是什么
imageN.jpg
来image0.jpg
和你做。
for i in $(seq 0 100); do mv image$[i+1].jpg image$i.jpg; done
)