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.jpg
powinno być image0.jpg
, image2.jpg
powinno być image1.jpg
i 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.jpg
na image0.jpg
i gotowe.
for i in $(seq 0 100); do mv image$[i+1].jpg image$i.jpg; done
)