দয়া করে ব্যাখ্যা করুন কেন শেষ 4 ইকো স্টেটমেন্টগুলির জন্য 1 4 5 6 প্রদর্শিত হয়? আমি একবার এটি দুর্ঘটনার দ্বারা আঘাত করেছি, তবে কেন এই আচরণ ঘটে তা সম্পর্কে এখন আমি আগ্রহী।
এই বিবৃতি প্রত্যাশিত হিসাবে কাজ করে (আমার জন্য)।
$ echo [ 9876543210 ]
[ 9876543210 ]
$ echo [237890]
[237890]
এই প্রতিধ্বনি বিবৃতি ধারাবাহিকভাবে 1 4 5 প্রদর্শন করে 6.. এই সংখ্যাগুলির জন্য কি বিশেষ কিছু আছে?
$ echo [9876543210]
1 4 5 6
$ echo [abcd9876543210ghi]
1 4 5 6
$ echo [-123456-]
1 4 5 6
$ echo [-7654321-]
1 4 5 6
ধন্যবাদ!
- সম্ভাব্য সদৃশটি সম্পর্কিত এবং সহায়ক, তবে কোনও সদৃশ নয়। সম্ভাব্য সদৃশ হ'ল একটি
rm
কমান্ডের দৃষ্টিকোণ থেকে । এই প্রশ্নটি একটিecho
কমান্ডের উপলব্ধি "অদ্ভুত আচরণ" এর দৃষ্টিকোণ থেকে । উভয়ের অন্তর্নিহিত উত্তরটি গ্লোববিং। কোনওecho
আদেশের সাথে সমস্যাগুলির জন্য অনুসন্ধান করা কোনও ব্যক্তি সহজেইrm
প্রশ্নটি খুঁজে পাবে না , তবে সম্ভবত এখানে অবতরণ করবে।
nullglob
আপনার দ্বিতীয় উদাহরণ ( echo [237890]
) আসলে কিছুই মুদ্রণ করবে না, যা অন্য উদাহরণগুলিতে আপনি বিশ্ব-সম্প্রসারণ দেখতে পাচ্ছেন।
1
4
5
এবং6