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.jpgsollte es sein image0.jpg, image2.jpgsollte es sein image1.jpgund 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.jpgnach um image0.jpgund fertig.
for i in $(seq 0 100); do mv image$[i+1].jpg image$i.jpg; done)