वर्तमान पथ पर मेरी 3 निर्देशिकाएं हैं।
$ls
a_0db_data a_clean_0db_data a_clean_data
$ls a_*_data
a_0db_data:
a_clean_0db_data:
a_clean_data:
$ls a_[a-z]*_data
a_clean_0db_data:
a_clean_data:
मुझे उम्मीद थी कि अंतिम एलएस कमांड केवल मैच के लिए होगा a_clean_data। यह भी युक्त युक्त से मेल क्यों खाता है 0?
bash --version
GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)
a_*_dataमेल खाता है कि आपमें से किसी ने भी आपको आश्चर्यचकित नहीं किया है?