Mam katalog zawierający pliki obrazów o nazwach takich jak
image1.jpg
image2.jpg
image3.jpg
...
Niestety, nazwy obrazów muszą być zerowe, więc image1.jpgpowinno być image0.jpg, image2.jpgpowinno być image1.jpgi tak dalej.
Mogę napisać skrypt, aby wygenerować takie polecenia mv, umieścić je w skrypcie powłoki, a następnie wykonać je -
mv image1.jpg image0.jpg
mv image2.jpg image1.jpg
mv image3.jpg image2.jpg
...
Ale przypuszczam, że jest lepszy sposób na uniks. Więc co to jest?
imageN.jpgna image0.jpgi gotowe.
for i in $(seq 0 100); do mv image$[i+1].jpg image$i.jpg; done)