कहिलेकाँही प्रयोगकर्ताहरू कुनै पनि फाईल भित्र विशिष्ट जानकारीको लागि खोजीको आवश्यकता भोगेका छन्। प्राय: कन्फिगरेसन कागजातहरू वा अन्य भोलिपल्ट डाटाले लाइनहरूको ठूलो संख्यामा समावेश गर्दछ, त्यसैले आवश्यक डाटाले काम गर्दैन। लिनक्समा अपरेटिंग प्रणालीमा निर्मित आदेशहरू मध्ये एक उद्धारमा आउँदछ, जसले प ows ्क्तिलाई शाब्दिक रूपमा सेकेन्डमा अनुमति दिनेछ।
हामी लिनक्समा GREP कमाण्ड प्रयोग गर्दछौं
लिनक्सको वितरण बीचको भिन्नताका लागि तिनीहरू कुनै पनि अवस्थामा कुनै भूमिका खेल्दैनन्, किनकि तपाईंले पूर्वनिर्धारितमा चासो राख्नुहुन्छ धेरैजसो बिल्कुल पनि उपलब्ध छ। आज हामी ब्रिपको कार्य मात्र छलफल गर्न चाहन्छौं, तर खोजी प्रक्रियालाई महत्त्वपूर्ण रूपमा सरल बनाउन दिने मुख्य तर्कहरू छलफल गर्न पनि।
बिरालो कमान्ड + फाइल नाम सिर्जना गर्नुहोस्, यदि तपाईं पूर्ण सामग्री हेर्न चाहानुहुन्छ भने। यस कमाण्डसँग कामका लागि विस्तृत निर्देशनहरू तल सन्दर्भमा अर्को लेखमा खोजिरहेका छन्।
अधिक पढ्नुहोस्: लिनक्समा बिरालो कमान्डको उदाहरण
माथिका कार्यहरूको कार्यान्वयनको लागि धन्यवाद, तपाईं फाईलमा पूर्ण मार्ग निर्दिष्ट नगरी ब्याकप हुँदा ग्रेप प्रयोग गर्न सक्नुहुनेछ।
सामग्री मा मानक खोज
सबै उपलब्ध तर्कहरूको विचारमा स्विच गर्न अघि, सामान्य सामग्री खोजी नोट गर्नु महत्त्वपूर्ण छ। यो समय मा उपयोगी हुनेछ जब यो एक साधारण मिलान फेला पार्न र सबै उपयुक्त लाइनहरु प्रदर्शन गर्न आवश्यक छ।
- कमाण्ड प्रम्प्टमा, GREP शब्द टेस्टफाइल प्रविष्ट गर्नुहोस्, जहाँ शब्द इच्छित जानकारी हो, र टेस्टफाइल फाईलको नाम हो। जब तपाईं खोजी गर्नुहुन्छ, फोल्डर बाहिर हुँदा उदाहरण / घर / फोल्डर / फाइलनामलाई निर्दिष्ट गर्नुहोस्। कमाण्ड प्रविष्टि गरेपछि, प्रविष्ट कुञ्जी क्लिक गर्नुहोस्।
- यो उपलब्ध विकल्पहरूको साथ आफूलाई परिचित मात्र रहन्छ। पूर्ण लाइनहरू स्क्रिनमा देखा पर्दछ, र मुख्य मानहरू रातोमा हाइलाइट गरिनेछ।
- यो पत्रको ध्यानमा राख्नु महत्त्वपूर्ण छ, किनकि लिनक्स स od ्केतन ठूला वा साना पात्रहरूको खोजीमा लिइएको छैन। यदि तपाइँ रेजिष्टरको परिभाषा बाइ आउट गर्न चाहानुहुन्छ भने ग्लोपी -I "शब्द" टेस्टफाइल प्रविष्ट गर्नुहोस्।
- तपाईले देख्न सक्नुहुन्छ, अर्को स्क्रीनशटमा, परिणाम परिवर्तन भएको छ र अर्को नयाँ लाइन थपिएको थियो।
स्ट्रिंग क्याप्चर को साथ खोजी
कहिलेकाँही प्रयोगकर्ताहरूले प ows ्क्तिहरूमा मात्र ठ्याक्कै मेल मात्र फेला पार्न आवश्यक पर्दछ, तर पछि आउने जानकारीहरू पत्ता लगाउन पनि आवश्यक पर्दछ, उदाहरणका लागि, जब कुनै त्रुटि रिपोर्ट गर्दछ। त्यसो भए सहि समाधानले विशेषताहरू लागू गर्दछ। परिणाम र तीन अर्को लाइनहरु पछि 1 Chore अर्को लाइनहरु सक्षम गर्न ग्रेपो -a3 "शब्द" टेक्स्टफिल कन्सोल प्रविष्ट गर्नुहोस्। तपाईं -a लेख्न सक्नुहुन्छ --a 4, त्यसपछि चार लाइनहरू कब्जा गरिनेछ, त्यहाँ कुनै प्रतिबन्धहरू छैनन्।
यदि यसको सट्टामा तपाईंले तर्क-बी + लाइनहरूको नतीजाको रूपमा लागू गर्नुभयो भने, प्रविष्टि बिन्दुमा निर्भर हुने डाटा प्रदर्शित हुनेछ।
तर्क गर्नुहोस्, यसको फलस्वरूप हो, कुञ्जी शब्द वरिपरि लाइनहरू कब्जा गर्दछ।
तल तपाईं यी तर्कहरू पूरा गर्ने उदाहरणहरू देख्न सक्नुहुनेछ। कृपया नोट गर्नुहोस् कि यो रजिस्टरलाई ध्यानमा राख्न र डबल उद्धरणहरू लेख्न आवश्यक छ।
GREP -B3 "शब्द" टेस्टफाइल
GREP -C3 "शब्द" टेस्टफाइल
सुरूमा र प ows ्क्तिहरूको अन्त्यमा कुञ्जी शव्दहरूको लागि खोजी गर्नुहोस्
कुञ्जी शव्द परिभाषित गर्न आवश्यक छ जुन सुरूमा वा रेखाको अन्त्यमा खडा हुन्छ, प्राय: कन्फिगरेसन फाइलहरूसँग काम गर्ने क्रममा हुन्छ, जहाँ प्रत्येक रेखा एक प्यारामिटरको लागि जिम्मेवार हुन्छ। सुरूमा सही प्रविष्टि हेर्नका लागि, बल्पो "^ शब्द" टेस्टफाइल दर्ता गर्न आवश्यक छ। यो विकल्प लागू गर्नका लागि साइन ^ बस जिम्मेवार छ।
लाइनहरूको अन्त्यमा सामग्रीको खोजीमा लगभग समान सिद्धान्त द्वारा देखा पर्दछ, केवल उद्धरणहरूमा एक $ चिन्ह थप्न्छ, र टीमले यो प्रकार फेला पार्दछ: GREP "Word" परीक्षण गर्नुहोस्।
संख्याको लागि खोजी गर्नुहोस्
इच्छित मानहरूको खोजी गर्दा, प्रयोगकर्तासँग स्ट्रि in मा उपस्थित सटीक शब्दको बारेमा सँधै जानकारी हुँदैन। त्यसो भए खोजी प्रक्रिया नम्बरहरू मार्फत गर्न सकिन्छ जुन कहिलेकाँही कार्यलाई राम्रोसँग सरलीकृत गर्दछ। यो कमाण्डको रूपमा कमाण्ड प्रयोग गर्न मात्र तयार छ [0-7] "[07]" [07] "- - मानहरूको दायरा, र टेस्टफाइल स्क्यानका लागि फाईलको नाम हो।
सबै डाइरेक्टरी फाइलहरूको विश्लेषण
एक फोल्डरमा सबै वस्तुहरू स्क्यान गर्दै हुनुहुन्छ। प्रयोगकर्ताले एक मात्र तर्क लागू गर्न आवश्यक छ, जसले सबै फोल्डर फाईलहरू विश्लेषण गर्दछ र उपयुक्त लाइनहरू र तिनीहरूको स्थान प्रदर्शन गर्दछ। तपाईंले Grap -r "शब्द" / घर / फोल्डर, जहाँ / घर / फोल्डर / फोल्डर मार्ग प्रविष्ट गर्नुपर्नेछ।
फाइल भण्डारण निलोमा प्रदर्शित हुनेछ, र यदि तपाईं यस जानकारी बिना प ows ्क्तिहरू प्राप्त गर्न चाहानुहुन्छ भने, अर्को तर्क प्राप्त गर्न चाहानुहुन्छ ताकि आदेशले फोल्डरको लागि एक बृद्धि-शव "+ मार्ग" पथ प्राप्त गर्दछ।
सही खोज
लेखको सुरूमा, हामीले पहिले नै शब्दहरूद्वारा सामान्य खोजीको बारेमा बोलौं। यद्यपि यस विधिको साथ परिणामहरूमा थप संयोजनहरू प्रदर्शन गरिनेछ। उदाहरण को लागी, तपाइँ प्रयोगकर्ता शब्द फेला पार्नु, तर टीम पनि प्रयोगकर्ता 1223, पासवर्ड र अन्य संयोग प्रदर्शन गर्दछ, यदि कुनै छ भने। यस्तो नतिजाबाट बच्न, एक तर्क निर्दिष्ट गर्नुहोस्-(Grp -w "शब्द" + फाइल नाम वा यसको स्थान)।
यो विकल्प प्रदर्शन गरिएको छ र जब तपाईंलाई धेरै सटीक कुञ्जी शब्दहरू खोजी गर्न आवश्यक पर्दछ। यस अवस्थामा, EGrerep -W 'शब्द 1 | शब्द 2' 'परीक्षणिव प्रविष्ट गर्नुहोस्। कृपया नोट गर्नुहोस् कि यस मामलामा, पत्र ई ग्रेपमा थपिएको छ, र उद्धरणहरू एकल छन्।
एक निश्चित शब्द बिना स्ट्रि खोज
विचार अन्तर्गत उपयोगिताले फाइलहरूमा मात्र शब्दहरू फेला पार्न सक्दैन, तर लाइनहरू प्रदर्शन गर्न पनि प्रयोगकर्ताले निर्दिष्ट गरेको कुनै मान हुँदैन। त्यसो भए, कुञ्जी मान प्रविष्ट गर्नु अघि र फाईल थपियो --v धन्यबाद, जब तपाईं कमाण्ड सक्रिय गर्नुहुन्छ, तपाईं केवल प्रासंगिक डाटा देख्नुहुनेछ।
वान्न्ट्याक्स ग्रेपिंगले धेरै थप तर्कहरू स collected ्कलन गर्यो, जुन संक्षिप्त रूपमा घोषणा गर्न सकिन्छ:
- -I - खोजी मापदण्ड अन्तर्गत उपयुक्त फाईलहरू को नाम मात्र देखाउनुहोस्;
- -1s - त्रुटिहरूको बारेमा सूचनाहरू असक्षम छन्;
- -n - फाईलमा लाइन नम्बर प्रदर्शन गर्नुहोस्;
- -B - रेखाको अगाडि ब्लक नम्बर देखाउनुहोस्।
कुनै पनि बटनको लागि केही आर्गुमेन्टहरू लागू गर्नबाट तपाईंलाई रोक्दैन, भर्खरै अन्तरिक्षमार्फत प्रविष्ट गर्नुहोस्, रजिस्टरलाई विचार गर्न नबिर्सनुहोस्।
आज लिनक्स वितरणमा ग्रेपिंग कमाण्ड उपलब्ध गराईएको छ। यो एक मानक हो र बारम्बार प्रयोग गरिन्छ। तपाईं अन्य लोकप्रिय उपकरणहरू र तिनीहरूको सिन्ट्याक्स निम्न लिंक अनुसार छुट्टै सामग्रीको बारेमा पढ्न सक्नुहुन्छ।
यहाँ पनि हेर्नुहोस्: टर्मिनल लिनक्समा प्राय: प्रयोग गरिएका आदेशहरू