ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

वाइल्डकार्ड

इससे पहले कि हम अपने कमांड का उपयोग शुरू करें, हमें एक शेल सुविधा के बारे में बात करनी होगी जो इन कमांड को इतना शक्तिशाली बनाती है। चूँकि शेल फ़ाइल नामों का बहुत अधिक उपयोग करता है, यह आपको फ़ाइल नामों के समूहों को तेज़ी से निर्दिष्ट करने में मदद करने के लिए विशेष वर्ण प्रदान करता है। ये हैं खास किरदार


बुलाया वाइल्डकार्ड. वाइल्डकार्ड का उपयोग करना (जिसे इस नाम से भी जाना जाता है)। ग्लोबिंग) आपको वर्णों के पैटर्न के आधार पर फ़ाइल नाम चुनने की अनुमति देता है। नीचे दी गई तालिका में वाइल्डकार्ड और वे क्या चुनते हैं, इसकी सूची दी गई है:


तालिका 4-1: वाइल्डकार्ड


वाइल्डकार्ड का अर्थ

वाइल्डकार्ड का अर्थ

* किसी भी अक्षर से मेल खाता है


की छवि

? किसी एक वर्ण से मेल खाता है


की छवि

[अक्षर] सेट के सदस्य किसी भी पात्र से मेल खाता है अक्षर


की छवि

[!अक्षर] किसी भी ऐसे पात्र से मेल खाता है जो सेट का सदस्य नहीं है

अक्षर


की छवि

[[:कक्षा:]] किसी भी वर्ण से मेल खाता है जो निर्दिष्ट का सदस्य है

कक्षा


की छवि


तालिका 4-2 सबसे अधिक उपयोग किए जाने वाले चरित्र वर्गों को सूचीबद्ध करती है:


तालिका 4-2: आमतौर पर प्रयुक्त चरित्र वर्ग


चरित्र वर्ग का अर्थ

चरित्र वर्ग का अर्थ

की छवि

की छवि

की छवि

[:alnum:] किसी भी अल्फ़ान्यूमेरिक वर्ण से मेल खाता है [:अल्फ़ा:] किसी भी वर्णानुक्रमिक वर्ण से मेल खाता है [:अंक:] किसी भी अंक से मेल खाता है

[:लोअर:] किसी भी लोअरकेस अक्षर से मेल खाता है


की छवि

[:ऊपरी:] किसी भी बड़े अक्षर से मेल खाता है


की छवि


वाइल्डकार्ड का उपयोग फ़ाइल नामों के लिए बहुत परिष्कृत चयन मानदंड बनाना संभव बनाता है। यहां पैटर्न के कुछ उदाहरण दिए गए हैं और वे किससे मेल खाते हैं:


तालिका 4-3: वाइल्डकार्ड उदाहरण


पैटर्न मिलान

पैटर्न मिलान

* सभी फाइलें


की छवि

g* "g" से शुरू होने वाली कोई भी फ़ाइल


की छवि

b*.txt कोई भी फ़ाइल जो "b" से शुरू होती है और उसके बाद कोई अक्षर होता है और ".txt" पर समाप्त होता है


की छवि

वाइल्डकार्ड


की छवि

डेटा??? कोई भी फ़ाइल "डेटा" से शुरू होती है और उसके बाद ठीक तीन अक्षर होते हैं


की छवि

[एबीसी]* "ए", "बी", या "सी" से शुरू होने वाली कोई भी फ़ाइल


की छवि

बैकअप।[0-9][0-9][0-9] "बैकअप" से शुरू होने वाली कोई भी फ़ाइल।

उसके बाद ठीक तीन अंक


की छवि

[[:ऊपरी:]]* बड़े अक्षर से शुरू होने वाली कोई भी फ़ाइल


की छवि

[![:अंक:]]* कोई भी फ़ाइल जो किसी अंक से शुरू नहीं होती


की छवि

*[[:निचला:]123] छोटे अक्षर या अंक "1", "2", या "3" के साथ समाप्त होने वाली कोई भी फ़ाइल


की छवि


की छवि

वाइल्डकार्ड का उपयोग किसी भी कमांड के साथ किया जा सकता है जो फ़ाइल नामों को तर्क के रूप में स्वीकार करता है, लेकिन हम अध्याय 7 में इसके बारे में अधिक बात करेंगे।


चरित्र श्रेणियाँ

यदि आप किसी अन्य यूनिक्स-जैसे वातावरण से आ रहे हैं या इस विषय पर कुछ अन्य किताबें पढ़ रहे हैं, तो आपने इसका सामना किया होगा [AZ] या [az] वर्ण श्रेणी संकेतन. ये पारंपरिक यूनिक्स नोटेशन हैं और लिनक्स के पुराने संस्करणों में भी काम करते हैं। वे अभी भी काम कर सकते हैं, लेकिन आपको उनके साथ बहुत सावधान रहना होगा क्योंकि जब तक ठीक से कॉन्फ़िगर नहीं किया जाएगा तब तक वे अपेक्षित परिणाम नहीं देंगे। अभी के लिए, आपको उनका उपयोग करने से बचना चाहिए और इसके बजाय चरित्र वर्गों का उपयोग करना चाहिए।


वाइल्डकार्ड जीयूआई में भी काम करते हैं

वाइल्डकार्ड विशेष रूप से न केवल इसलिए मूल्यवान हैं क्योंकि उनका उपयोग कमांड लाइन पर बहुत बार किया जाता है, बल्कि कुछ ग्राफ़िकल फ़ाइल प्रबंधकों द्वारा भी समर्थित होते हैं।

In नॉटिलस (गनोम के लिए फ़ाइल प्रबंधक), आप संपादन/चयन पैटर्न मेनू आइटम का उपयोग करके फ़ाइलों का चयन कर सकते हैं। बस वाइल्ड-कार्ड के साथ एक फ़ाइल चयन पैटर्न दर्ज करें और वर्तमान में देखी गई निर्देशिका में फ़ाइलें चयन के लिए हाइलाइट की जाएंगी।

के कुछ संस्करणों में डॉल्फिन और कोनकेर (केडीई के लिए फ़ाइल प्रबंधक), आप सीधे लोकेशन बार पर वाइल्डकार्ड दर्ज कर सकते हैं। उदाहरण के लिए, यदि आप /usr/bin निर्देशिका में लोअरकेस "u" से शुरू होने वाली सभी फ़ाइलों को देखना चाहते हैं, तो स्थान बार में "/usr/bin/u*" दर्ज करें और यह परिणाम प्रदर्शित करेगा।



की छवि

मूल रूप से कमांड लाइन इंटरफ़ेस में पाए जाने वाले कई विचार ग्राफ़िकल इंटरफ़ेस में भी अपना रास्ता बनाते हैं। यह उन कई चीजों में से एक है जो लिनक्स डेस्कटॉप को इतना शक्तिशाली बनाती है।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: