আমার একটি ডিরেক্টরি রয়েছে যাতে নামগুলির মতো চিত্র ফাইল রয়েছে contains
image1.jpg
image2.jpg
image3.jpg
...
দুর্ভাগ্যবশত, ইমেজ নাম শূন্য ভিত্তিক হতে হবে, তাই image1.jpg
হওয়া উচিত image0.jpg
, image2.jpg
হওয়া উচিত image1.jpg
ইত্যাদি।
আমি এগুলির মতো এমভি কমান্ড তৈরি করতে একটি স্ক্রিপ্ট লিখতে পারি , সেগুলি শেল স্ক্রিপ্টে রাখতে পারি এবং তারপরে এগুলি কার্যকর করতে পারি -
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
)