Saya memiliki direktori yang berisi file gambar dengan nama suka
image1.jpg
image2.jpg
image3.jpg
...
Sayangnya, nama-nama gambar harus berbasis nol, jadi image1.jpgseharusnya image0.jpg, image2.jpgharus image1.jpgdan sebagainya.
Saya bisa menulis skrip untuk menghasilkan perintah mv seperti ini, memasukkannya ke dalam skrip shell, dan kemudian menjalankannya -
mv image1.jpg image0.jpg
mv image2.jpg image1.jpg
mv image3.jpg image2.jpg
...
Tapi saya kira ada cara yang lebih rapi untuk melakukannya di Unix. Jadi apa itu?
imageN.jpgmenjadi image0.jpgdan Anda selesai.
for i in $(seq 0 100); do mv image$[i+1].jpg image$i.jpg; done)