আমার এই ডিরেক্টরি কাঠামো আছে:
~/tmp/globstar ɀ find dir -type f
dir/file.ext
dir/subdir1/file.ext
dir/subdir2/file.ext
এবং, globstar
বাশে সক্ষম বিকল্পের সাহায্যে, আমি বলতে পারি:
~/tmp/globstar ɀ ls -1 dir/**/*.ext
dir/subdir1/file.ext
dir/subdir2/file.ext
আমার প্রশ্ন: কেন dir/file.ext
এই তালিকা থেকে বাদ দেওয়া হয়েছে?
বাশ ম্যানুয়াল এই সম্পর্কে বলে globstar
:
যদি সেট করা থাকে, কোনও ফাইল নাম প্রসারণ প্রসঙ্গে ব্যবহৃত প্যাটার্ন '**' সমস্ত ফাইল এবং শূন্য বা আরও বেশি ডিরেক্টরি এবং সাব ডিরেক্টরিতে মেলে। যদি প্যাটার্নটি '/' দ্বারা অনুসরণ করা হয় তবে কেবল ডিরেক্টরি এবং উপ-ডিরেক্টরি মেলে।
এই অনুচ্ছেদে " শূন্য " আমাকে এমন ছাপ দিয়ে দিন যা dir/file.ext
অন্তর্ভুক্ত করা উচিত ছিল; যদি না আমি আশা করি কিছু মিস করছি
unicode ɀ
বা উইকিপিডিয়া
ɀ
প্রম্পট পার্থক্য করতে এখানে ব্যবহৃত একটি চরিত্র মাত্র। কিছু ব্যবহারকারী চরিত্রটি পছন্দ করেন £
বা €
তার পরিবর্তে $
:)। মূলত, ɀ
একটি 'জেড' চরিত্রটি একটি বিশেষ আফ্রিকান ভাষার স্বরলিপি :-)
ɀ
?