grep पर टैग किए गए जवाब

Grep से संबंधित प्रश्नों के लिए, फ़ाइलों में पाठ पैटर्न खोजने के लिए एक कमांड-लाइन टूल। इस टैग का उपयोग स्वयं grep के बारे में या grep कमांड-लाइन टूल के उपयोग से उत्पन्न होने वाले मुद्दों के बारे में प्रश्नों के लिए करें।

1
जब पैटर्न नहीं मिला तो शेल स्क्रिप्ट से समय से पहले निकलने से रोकने के लिए `सेट -e` और` grep` मुहावरा
आवश्यक मदद - एक GNU / LINUX बैश पर शेल स्क्रिप्टिंग के संदर्भ में: मैं हमेशा उपयोग करता हूं set -e। अक्सर, मैं grepचाहता हूं कि स्क्रिप्ट को निष्पादन को समाप्त करने के लिए हमेशा नहीं करना चाहिए अगर संकेत पैटर्न grepका एक निकास स्थिति 1नहीं मिली है। इस समस्या …
15 bash  grep  gnu  coreutils 

5
फ़ाइल से पैटर्न के साथ grep का उपयोग करते हुए, बेजोड़ पैटर्न प्रिंट करें
patterns.txt: "BananaOpinion" "ExitWarning" "SomeMessage" "Help" "Introduction" "MessageToUser" strings.xml <string name="Introduction">One day there was an apple that went to the market.</string> <string name="BananaOpinion">Bananas are great!</string> <string name="MessageToUser">We would like to give you apples, bananas and tomatoes.</string> अपेक्षित उत्पादन: "ExitWarning" "SomeMessage" "Help" मैं उन शर्तों को कैसे प्रिंट करूं patterns.txtजो अंदर नहीं …
15 grep 

6
पाठ स्ट्रिंग युक्त फ़ाइलों को खोजने और उन्हें स्थानांतरित करने के लिए Grep कमांड
मैं इस कमांड का उपयोग करके एक विशिष्ट टेक्स्ट स्ट्रिंग वाले फ़ोल्डर में फ़ाइलों का पता लगाने में सक्षम हूं: grep -lir 'string' ~/directory/* मैं उपरोक्त परिणाम में दिखाई देने वाली फ़ाइलों को किसी अन्य स्थान पर कैसे स्थानांतरित करूं?
15 grep 

5
क्रेप पुनर्निर्देशन के साथ काम क्यों नहीं करता है?
topपुनर्निर्देशन के साथ कमांड का उपयोग ठीक काम करता है: top > top.log अब मैं एक निश्चित लाइन को फ़िल्टर करने के लिए grep का उपयोग करना चाहता हूं: top | grep "my_program" > top.log लेकिन लॉग फाइल खाली रहेगी। लेकिन grep उपयोग करते समय एक आउटपुट देता है top …
15 bash  grep 

7
मैच के बाद अगली लाइन को कैसे grep -v और भी बाहर करें?
Grep regex से मेल खाने वाली प्रत्येक पंक्ति के लिए 2 लाइनों को कैसे फ़िल्टर करें? यह मेरा न्यूनतम परीक्षण है: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest और जाहिर है मैंने कोशिश की जैसे grep -vA 1 SomeTestAAकि जो काम नहीं करता है। वांछित उत्पादन है: …

2
फ़ाइलों को फ़िल्टर करने के लिए उपयोग किए जाने वाले वाइल्डकार्ड से नियमित अभिव्यक्ति कैसे भिन्न होती है
जब हम *शून्य या अधिक पिछले वर्णों को निरूपित करने के लिए grepउपयोग *.cकरते हैं , हम सभी C फ़ाइलों को खोजने के लिए उपयोग करते हैं जब हम इसे lsकमांड के साथ उपयोग करते हैं ls *.c। क्या कोई बता सकता है कि *इन दो मामलों में अलग-अलग का …
15 grep  ls 

2
मैच के पहले और बाद में 20 वर्णों को टटोलना
मुझे समस्या है कि मुझे मैच के बाद बहुत अधिक जानकारी मिलती है grep -RnisI --color=auto "pseudomonas" * मैं मैच के पहले और बाद में केवल 20 अक्षर या 10 शब्द प्राप्त करना चाहता हूं। ऐसा काम करने के लिए सही उपकरण क्या है?
15 grep  osx 

2
मैं तर्क के रूप में "-" के साथ शुरू होने वाली फाइलों से बैश विस्तार को कैसे रोक सकता हूं?
मैं एक स्ट्रिंग को फिर से खोजने की कोशिश कर रहा हूँ, grepलेकिन मुझे यह मिल गया है: $ grep -r "stuff" * grep: unrecognized option '---corporate-discount.csv' Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep --help' for more information. मैं -तर्क के रूप में शुरू होने वाली फाइलों को पास होने …
14 shell  grep 

5
एक चर में एक कमांड की निकास स्थिति कैसे निकालता है?
मैंने कुछ दिन पहले बैश सीखना शुरू किया। मैं grepइस तरह से एक चर में अभिव्यक्ति की स्थिति से बाहर निकलने की कोशिश कर रहा हूँ : check=grep -ci 'text' file.sh और मुझे जो आउटपुट मिला वह है No command '-ic' found क्या मुझे इसे पाइप कमांड से करना चाहिए?

5
मैं grep मिलान के बाद किसी फ़ाइल में लाइनों की संख्या कैसे गिन सकता हूं?
मैं एक सीएसवी फ़ाइल में एक समस्याग्रस्त पंक्ति के बाद लाइनों की संख्या को गिनने की कोशिश कर रहा हूं। मुझे पता है कि मैं grep -a #एक मिलान के बाद लाइनों के # संख्या को आउटपुट करने के लिए वाक्यविन्यास का उपयोग कर सकता हूं । मुझे केवल वास्तविक …
14 files  grep  csv 

6
दो कोष्ठकों के बीच स्ट्रिंग प्रिंट करें
मेरे पास इन पंक्तियों के साथ फाइल है G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) मुझे आउटपुट की आवश्यकता है G1,G3 G3,G4 ..... मैं इसे sed / grep कमांड या पर्ल के उपयोग से कैसे कर सकता हूं?
14 sed  grep  perl 

2
स्क्रिप्ट जल्दी से सभी कीबोर्ड कुंजियों का परीक्षण करने के लिए
मुझे खराब कीबोर्ड कुंजियों के लिए कुछ नोटबुक की जांच करने की आवश्यकता है, और इसलिए मैं इसे जितना संभव हो उतना तेज़ करना चाहता हूं। मुझे इस विशिष्ट कार्य के लिए कुछ भी नहीं मिला, इसलिए मेरा विचार एक स्क्रिप्ट है जो दबाए गए कुंजियों को पढ़ता है और …
14 bash  grep  awk  keyboard  stdout 

4
कैसे पाइप के लिए grep |
मैं पाइप वाले पात्र |या वर्ण के लिए पंक्ति के लिए कैसे तैयार हो सकता हूं >: files content: |this is test where is > this is none अब मुझे grep कमांड का उपयोग करने की आवश्यकता है grep -iE "<some expression>" file_name आउटपुट: |this is test where is >

2
grep: उन सभी लाइनों का पता लगाएं, जिनमें जापानी कंजियां हैं
एक विशाल यूटीएफ -8 टेक्स्ट फ़ाइल में, मैं उन सभी लाइनों को दिखाना चाहता हूं जिनमें जापानी कंजरी शामिल हैं । क्या grep(या अन्य) अभिव्यक्ति यह करती है? अगर मैं गलत नहीं हूँ, तो कांजी पात्र \u4e00और के बीच के हैं \u4dbf। मुझे काना दिखाने की जरूरत नहीं है , …
14 grep  unicode 


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.