আমার একটি ফোল্ডার রয়েছে যার ভিতরে কিছু ফোল্ডার রয়েছে। প্রতিটি ফোল্ডারে কিছু bmp
ফাইল থাকে। আমি প্রতিটি ডিরেক্টরিতে যেতে চাই, bmp
চিত্রগুলিকে pgm
ফর্ম্যাট করতে রূপান্তর করতে এবং আসল bmp
ফাইলগুলি সরাতে এবং পরবর্তী ডিরেক্টরিতে পুনরাবৃত্তি করতে চাই।
যেমন ফোল্ডারগুলি হয়
.
..
folder-a
folder-b
এবং যে আদেশটি আমি ব্যবহার করতে চাই:
~/folder-a$ mogrify -format pgm *.bmp && rm *bmp
এটি একটি একক কমান্ড যেমন বংশীধ্বনিতুল্য সঙ্গে এই কাজ করা সম্ভব ls
মধ্যে ফলাফলের mogrify
কমান্ড? এবং শেল স্ক্রিপ্ট নিয়ে বিরক্ত করবেন না?
find . -name "*.bmp" -exec mogrify -format pgm {} + -exec rm {} +
দ্রুত হবে কারণ এটি কম কাঁটাচামচ হবে।