ব্যাশে আমি প্রায়শই নীচের মতো লুপগুলি ব্যবহার করি
for file in *.type; do
sommecommand "$file";
done;
সমস্ত ফাইল মিলে একটি অপারেশন সঞ্চালন *.type
। যদি কার্যসম্পাদিত ডিরেক্টরিগুলিতে এই সমাপ্তির সাথে কোনও ফাইল না পাওয়া যায় তবে তারকাচিহ্নটি প্রসারিত হয় না এবং সাধারণত আমি একটি ত্রুটি বার্তা পেয়ে যাব যে সামারকম্যান্ড ফাইলটি খুঁজে পায়নি। এই ত্রুটিটি এড়াতে আমি তত্ক্ষণাত বিভিন্ন উপায় সম্পর্কে ভাবতে পারি। তবে শর্তযুক্ত যোগ করা খুব মার্জিত বলে মনে হয় না। এটি অর্জনের জন্য কি কোনও সংক্ষিপ্ত এবং পরিষ্কার উপায় আছে?
*.txt
। ফাইলটি উপস্থিত রয়েছে কিনা তা যাচাই করা উচিত।