मेरे पास एक निर्देशिका है जिसमें नाम के साथ छवि फ़ाइलें हैं
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
...
लेकिन मुझे लगता है कि यूनिक्स में ऐसा करने का एक तरीका है। तो यह क्या है?
imageN.jpgदें image0.jpgऔर आप कर रहे हैं।
for i in $(seq 0 100); do mv image$[i+1].jpg image$i.jpg; done)