मान लीजिए कि मेरे पास a1, a2, a3, b1, b2, b3 वाली फाइलें हैं। मैं केवल उन फ़ाइलों का मिलान करना चाहता हूं, जो शुरू होती हैं, a
लेकिन उनमें शामिल नहीं हैं 3
। मैंने कोशिश की, ls -I "*3" *a*
लेकिन यह वापसी करता है a1 a2 a3
, भले ही मैं इसे मैच नहीं करना चाहता a3
। क्या यह संभव है ls
?
do not list implied entries matching shell PATTERN
, लेकिन यह स्पष्ट नहीं होता क्या अर्थ होता है निहित , लेकिन मेरा अनुमान है कि यह केवल कि फ़ाइलों पर लागू होता ls
ग्लोब विस्तारों में हो जाता है - और ls
विस्तार नहीं करता है a*
, खोल करता है ।