मेरे पास एक निर्देशिका है जिसमें नाम के साथ छवि फ़ाइलें हैं
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
)