ग्रेप, लिनक्स ऑपरेटिंग सिस्टम लेक्चर कोर्स बाकू का उपयोग करके लाइन नंबर या मैचों की संख्या प्रिंट करना

ग्रेप, लिनक्स ऑपरेटिंग सिस्टम लेक्चर कोर्स बाकू का उपयोग करके लाइन नंबर या मैचों की संख्या प्रिंट करना

सबसे अधिक संभावना है, हमारे नियमित पाठक पहले ही पिछले लेखों में grep उपयोगिता का सामना कर चुके हैं। गौरतलब है कि यह कमांड लाइन टूल सिस्टम एडमिनिस्ट्रेशन में बेहद उपयोगी है। और किसी भी स्वाभिमानी आईटी पेशेवर को इस कमांड का उपयोग करके आउटपुट फ़िल्टरिंग में महारत हासिल करनी चाहिए। आज हम इस बारे में बात करेंगे कि लाइन नंबर या मैचों की संख्या कैसे प्राप्त करें ग्रेप - इसमें शामिल है लिनक्स ऑपरेटिंग सिस्टम व्याख्यान पाठ्यक्रम बाकू.

हम व्याख्यान बाकू के वांछित पैटर्न, लिनक्स ऑपरेटिंग सिस्टम पाठ्यक्रम वाले लाइन नंबर प्रदर्शित करते हैं

सबसे पहले, आइए देखें कि आपको लाइन नंबरों की आवश्यकता कब पड़ सकती है ग्रेप. मान लीजिए कि आप एक बड़े प्रोग्राम या ओएस सेटिंग्स फ़ाइल के साथ काम कर रहे हैं (विन्यास फाइल). जिसमें समान नाम वाले मापदंडों का अलग-अलग संदर्भों में कई बार उल्लेख किया गया है। या यदि आप प्रोग्राम स्रोत कोड फ़ाइलें खोलते हैं जिसमें पाठ की सैकड़ों या हजारों पंक्तियाँ शामिल हैं। जिसमें सामग्री और वाक्यविन्यास में बहुत समान निर्माणों को कई बार दोहराया जाता है।

निःसंदेह, ऐसा करने के लिए आपको सबसे पहले इससे गुजरना होगा लिनक्स सुरक्षा पाठ्यक्रम बाकू और अज़रबैजान में एक आईटी विशेषज्ञ बनें। हालाँकि, ऐसे सभी उदाहरणों में, आप कमांड का उपयोग करके अपने जीवन को काफी सरल बना सकते हैं ग्रेप. और उस विकल्प का भी उपयोग करना जो आपको टेम्पलेट से मेल खाने वाले मानों के अतिरिक्त प्रदर्शित करने की अनुमति देता है। और वे पंक्ति संख्याएँ जिनमें ऐसे मिलान पाए गए। इसके अलावा, Linux में ऐसा करना अविश्वसनीय रूप से आसान है।

आउटपुट परिणामों को पंक्ति संख्याओं के साथ पूरक करने के लिए, कमांड में जोड़ें ग्रेप विकल्प -n. यह प्रत्येक मिलान मान से पहले एक संख्या और एक कोलन प्रिंट करेगा। यह संख्या फ़ाइल में पंक्ति की क्रम संख्या है। जिसमें उपयोगिता को एक मान मिला जो खोजे गए पैटर्न में से एक से मेल खाता है। अपने अगले लेखों में हम लिनक्स टेक्स्ट संपादकों में लाइन नंबरिंग को सक्षम करने के तरीके के बारे में बात करेंगे।

कमांड आउटपुट को फॉर्मेट करने के तरीके के बारे में अधिक जानने के लिए, हम इसे पढ़ने की सलाह देते हैं लिनक्स टोरेंट पाठ्यक्रम बाकू. गौरतलब है कि 2023 में आईटी में करियर शुरू करने का यह सबसे आसान तरीकों में से एक है। और सूचना प्रौद्योगिकी में रोजगार का सबसे विश्वसनीय रास्ता भी।

हम मिलान स्ट्रिंग के बजाय पाए गए मिलानों की संख्या प्रदर्शित करते हैं

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

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

इस स्थिति में, आपको grep कमांड में विकल्प जोड़ना चाहिए -c (अंग्रेज़ी से। गिनती - "गिनती करना")। यह ध्यान देने योग्य है कि यदि आप कई टेम्पलेट खोजते हैं, तो उनमें से प्रत्येक के लिए मिलानों की कुल संख्या प्रदर्शित की जाएगी। इसके अतिरिक्त, अधिक जानकारीपूर्ण परिणाम प्राप्त करने के लिए मामले को अनदेखा करना अक्सर उपयोगी होता है। ताकि नतीजे ऐसे आएं त्रुटि, त्रुटि, त्रुटि. ऐसा करने के लिए, विकल्प को grep कमांड में जोड़ें -i.

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

टीम सेडिकॉम विश्वविद्यालय: सिस्को अकादमी, लिनक्स पेशेवर संस्थान, पायथन संस्थान.