वर्तमान पथ पर मेरी 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
मेल खाता है कि आपमें से किसी ने भी आपको आश्चर्यचकित नहीं किया है?