У мене є каталог, який містить файли зображень на зразок таких імен
image1.jpg
image2.jpg
image3.jpg
...
На жаль, імена зображень повинні базуватися на нулі, так image1.jpg
має бути image0.jpg
, image2.jpg
повинно бути image1.jpg
тощо.
Я можу написати скрипт для генерації команд mv на зразок цих, помістити їх у сценарій оболонки, а потім виконати їх -
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
)