कृपया बताएं कि अंतिम चार गूंज कथनों के लिए १ ४ ५ ६ क्यों प्रदर्शित किया गया है? मैंने इसे एक बार दुर्घटना से मारा, लेकिन मैं अब उत्सुक हूं कि यह व्यवहार क्यों होता है।
ये कथन अपेक्षित (मेरे लिए) काम करते हैं।
$ 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