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