Ich habe ein Verzeichnis, das Bilddateien mit Namen wie enthält
image1.jpg
image2.jpg
image3.jpg
...
Leider müssen die Bildnamen nullbasiert sein, so image1.jpg
sollte es sein image0.jpg
, image2.jpg
sollte es sein image1.jpg
und so weiter.
Ich kann ein Skript schreiben, um MV-Befehle wie diese zu generieren , sie in ein Shell-Skript zu setzen und sie dann auszuführen -
mv image1.jpg image0.jpg
mv image2.jpg image1.jpg
mv image3.jpg image2.jpg
...
Aber ich nehme an, es gibt eine bessere Möglichkeit, dies in Unix zu tun. Also, was ist es?
imageN.jpg
nach um image0.jpg
und fertig.
for i in $(seq 0 100); do mv image$[i+1].jpg image$i.jpg; done
)