উত্তর:
*\:2,*Tতালিকার জন্য ফাইলগুলির গ্লোব প্যাটার্ন। এটি বুঝতে, আমাদের কয়েকটি বিষয় মনে রাখা দরকার:
: শেল থেকে পালাতে হবে, হয়ে উঠছে \:সুতরাং *\:2,*Tযেমন একটি ফাইল মেলেTranscationNumber:2,EventType:XYT
সম্পাদনা
মন্তব্যগুলি থেকে, :কয়েকটি শব্দ ব্যবহারের প্রয়োজন থেকে বাঁচার প্রয়োজনীয়তা (বা না) : সাইনটি থেকে বাঁচার পক্ষে কঠোরভাবে প্রয়োজন হয় না: , তবে স্বয়ংক্রিয়ভাবে পূর্ণ হওয়ার সময় বাশ নিজেই এটিকে পরামর্শ দেয়।
:পালাতে হবে?
:পালানোর দরকার নেই। এটি কেবলমাত্র নির্দিষ্ট পরিস্থিতিতে (যখন কমান্ড হিসাবে ব্যবহৃত হয়) বিশেষ, বিশেষত নকশাগুলিতে নয়। \:সমতূল্য :, পলায়নপর কোনো পার্থক্য করে তোলে।
unset var; : ${var:=x}; echo $var
:জন্য ডিফল্ট মানগুলির অংশ part COMP_WORDBREAKSবাশ অটোমোપ્লেশনে সেই অক্ষরগুলি পঠন লাইনের লাইব্রেরি দ্বারা শব্দ বিভাজক হিসাবে ব্যবহৃত হয় এবং কোলনযুক্ত একটি ফাইল-নাম অবশ্যই একটি শব্দ হওয়া উচিত। অতএব যে কারণে বাশ
ওয়াইল্ডকার্ড প্যাটার্নের সাথে মেলে এমন সমস্ত ফাইলের তালিকা করুন *:2,*T
সেখানে ওয়াইল্ডকার্ড *যে কোনও কিছুর সাথে মেলে (সমস্ত সম্ভাব্য
:2,অক্ষরের যে কোনও সংখ্যক) এমন অক্ষর যা ফাইল / ডিরেক্টরিতে উপস্থিত থাকতে হবে।
কোলন :একটি বিশেষ চরিত্র যা এড়াতে হবে, তাই এর রূপ \:2,।
ফাইল / ডিরেক্টরি নামগুলির একটি দিয়ে শেষ হওয়া দরকার T।
ফাইলের নাম যা মিলবে
:2,T
a:2,T
a:2,bT
abbY-$fafaf:2,<hskjhsgdfhjk>T
COMP_WORDBREAKপরিবেশগত মানগুলির তালিকায় এটি অন্তর্ভুক্ত থাকে যা ডিফল্টরূপে সেট হয়। - সুতরাং এটি প্রকৃতপক্ষে কোনও বিশেষ চরিত্র নয়, তবে আপনি যখন কমান্ডলাইনে স্বতঃপূরণটি ব্যবহার করেন এবং কোন নামের সাথে ফাইলের সাথে মিল রাখতে চান / চান তখন এড়াতে হবে।
অন্যরা যেমন উল্লেখ করেছে, এটি দীর্ঘ বিন্যাসে, ফাইলযুক্ত :2এবং শেষ হওয়াতে তালিকাবদ্ধ করবেT
এটি মুছে ফেলা ফাইল (ট্র্যাসেড) জন্য মাইল্ডির ফোল্ডারে অনুসন্ধানের মতো মনে হচ্ছে। তবে দৃ rob়তার জন্য এটির *শেষে অন্যটি হওয়া উচিত ছিল । পরবর্তী বর্ণানুক্রমিক অবস্থান সহ নতুন পতাকা যুক্ত করা যেতে পারে এবং উদাহরণস্বরূপ ডোভকোট শেষে ফাইলের আকারের সাথে অন্য একটি ক্ষেত্র যুক্ত করে।