বলুন যে আমার কাছে নিম্নলিখিত ফাইল রয়েছে:
|-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else
আমি নিম্নলিখিত কমান্ড ভেবেছি
print -l foo/*~{type_B*}
প্রিন্ট হবে সবকিছু অধীনে foo
ছাড়া যে দিয়ে শুরু type_B
কিন্তু এটা না, পরিবর্তে সবকিছু foo বিন্যাস অধীনে ছাপে না:
foo/type_A_1
foo/type_A_2
foo/type_B_1
foo/type_B_2
foo/type_B_xx
foo/something_else
আমিও চেষ্টা print -l foo/*~type_B
করেছি এবং একই জিনিস পেয়েছি।
কীভাবে ব্যতিক্রমী ওয়াইল্ডকার্ড ~
zsh এ কাজ করে?
foo/*~*/type_A*
কাজ করে তা বোঝাতে আপনার কি আপত্তি আছে ? দ্বিতীয়টি কি কার্যকরী ডিরেক্টরিের অধীনে প্রতিটি ফোল্ডারে*
প্রসারিত হয় , বা এটি কেবলমাত্র প্রসারিত করার জন্য যথেষ্ট স্মার্ট ?foo