বাশ ৪ (যেহেতু জেডএস সহ) একটি নতুন গ্লোব্বিং বিকল্প ( globstar) যুক্ত করা হয়েছে যা **এটি সেট হওয়ার সাথে সাথে প্যাটার্নটির সাথে অন্যরকম আচরণ করে ।
এটি ওয়াইল্ডকার্ড প্যাটার্নের সাথে মিলছে এবং সেই ফাইল এবং ডিরেক্টরিগুলির নামগুলি মিলছে যা ম্যাচের আইটেমগুলির সাথে কমান্ডে ওয়াইল্ডকার্ড প্যাটার্নটি প্রতিস্থাপন করে match
সাধারণত আপনি যখন ব্যবহার করবেন **এটি এটির মতো কাজ করে *তবে এটি সমস্ত ডিরেক্টরিকে পুনরাবৃত্তি করে (লুপের মতো)।
এটি সক্ষম হয়েছে কিনা তা দেখতে এটি পরীক্ষা করে দেখুন shopt globstar(স্ক্রিপ্টিংয়ে, ব্যবহার করুন shopt -q globstar)।
উদাহরণটি **.pyকেবলমাত্র বর্তমান ডিরেক্টরিতে কাজ করবে, কারণ এটি যে ডিরেক্টরিগুলির পুনরাবৃত্তি হতে পারে তার তালিকাটি ফেরত দেয় না, এজন্য আপনাকে একাধিক ডিরেক্টরি-স্তরের ওয়াইল্ডকার্ড ব্যবহার **/*.pyকরতে হবে, সুতরাং এটি আরও গভীরতর হতে পারে।
দয়া করে তাই এটি কয়েক সিনট্যাক্স পরীক্ষা যা আমি সব ফাইল যাও recursively খোঁজার জন্য করেনি।
nullglob