ग्लोब विस्तार करने के लिए आप पर निर्भर कर रहे हैं (जो भी खोल आप उपयोग कर रहे हैं)।
ls -lah | grep \.foo
.. हो सकता है कि आप इसे पोर्टेबल तरीके से सुलझाने में मदद करें।
उदाहरण के लिए:
user@tower:~ ls -lah | grep \.mozilla
drwx------ 3 root root 4.0K 2007-11-14 06:17 .mozilla
user@tower:~
निहारना, पाइप की शक्ति :) जो पाठक के लिए एक व्यायाम है उसका विस्तार करना। shopt पोर्टेबल नहीं है और ऐसे सिस्टम पर है जो कड़ाई से POSIX खोल (जैसे डैश) का उपयोग करता है। इसे बस और बेहतर तरीके से लिखना बेहतर है .. या आप अपनी कोशिश की गई और सच्ची स्क्रिप्ट को किसी अन्य डिस्ट्रो को चलाने वाले बॉक्स में अपलोड करेंगे और इसे तोड़कर, भयानक रूप से देखेंगे।
नायब, प्रत्येक शेल अपने तरीके से ग्लोब विस्तार करता है, मोटे तौर पर इसके लाइसेंस से निर्धारित होता है। प्लीज, प्लीज, प्लीज बाशिन्दों से बचिए। उबंटू ने अपने उत्पाद में उन लोगों से छुटकारा पाने के लिए हजारों डॉलर खर्च किए।