के साथ zsh
:
print -rl /etc/[ac]*(.)
सूची चाहेंगे नियमित फ़ाइलें (के रूप -type f
में find
) में सूचीबद्ध /etc
के साथ शुरू होता है जिसका नाम a
या c
। (xxx)
एक ग्लोब के अंत में हिस्सा एक zsh-विशिष्ट सुविधा क्वालीफायर ग्लोबिंग कहा जाता है। .
ग्लोबिंग क्वालिफायर के रूप में नियमित फ़ाइल का मतलब है ।
यदि ग्लोब मेल नहीं खाता है, zsh
तो कमांड को निरस्त कर देगा। ध्यान दें कि अन्य बॉर्न-जैसे गोले में, यदि ग्लोब मेल नहीं खाता है, तो पैटर्न अपने आप फैलता है, इसलिए ls -d /etc/[ac]*
गलत फाइल को सूचीबद्ध कर सकता है /etc/[ac]*
यदि कोई फाइल शुरू नहीं होती है a
या उसके साथ शुरू नहीं होती c
है /etc
।
print -rl /etc/[ac]*(^/)
उन फ़ाइलों को सूचीबद्ध करेगा जो प्रकार निर्देशिका की नहीं हैं और
print -rl /etc/[ac]*(-^/)
उन फ़ाइलों को सूचीबद्ध करेगा जो सहानुभूति को हल करने के बाद टाइप डायरेक्टरी के नहीं हैं।