मैं सिर्फ वर्तमान dir से फ़ाइलें प्राप्त करना चाहता हूं और केवल आउटपुट .mp4 .mp3 .exe फ़ाइलें और कुछ नहीं। इसलिए मैंने सोचा कि मैं बस यही कर सकता हूं:
ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$
लेकिन नहीं, पहले grep के रूप में सिर्फ mp4 का उत्पादन होगा अन्य 2 grep का उपयोग नहीं किया जाएगा।
कोई विचार? धीरे तेंदुए पर इस स्क्रिप्ट को चलाने वाले पी.एस.
shopt -s nullglob
और फिर बस देखें*.exe *.mp3 *.mp4
। देखें mywiki.wooledge.org/ParsingLs