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

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

5
एक फ़ाइल में एक पैटर्न की घटनाओं की संख्या (यहां तक ​​कि एक ही पंक्ति पर)
जब एक फ़ाइल में एक स्ट्रिंग की घटनाओं की संख्या के लिए खोज, मैं आमतौर पर उपयोग करें: grep pattern file | wc -l हालाँकि, यह केवल प्रति पंक्ति एक घटना को खोजता है, क्योंकि जिस तरह से grep काम करता है। मैं एक फ़ाइल में एक स्ट्रिंग दिखाई देने …
94 search  count  grep  match 

6
यूनिक्स में विशेष पात्रों के लिए grep
मेरे पास एक लॉग फ़ाइल (application.log) है जिसमें कई लाइनों पर सामान्य और विशेष वर्णों के निम्नलिखित स्ट्रिंग हो सकते हैं: *^%Q&$*&^@$&*!^@$*&^&^*&^& मैं लाइन नंबर (ओं) को खोजना चाहता हूं जिसमें यह विशेष वर्ण स्ट्रिंग है। grep '*^%Q&$*&^@$&*!^@$*&^&^*&^&' application.log उपरोक्त आदेश कोई परिणाम नहीं देता है। लाइन नंबर प्राप्त करने …

30
Regexp के साथ IPv4 पतों को मान्य करना
मैं IPv4 सत्यापन के लिए एक कुशल रेगेक्स प्राप्त करने की कोशिश कर रहा हूं, लेकिन बहुत अधिक भाग्य के बिना। ऐसा लगता था कि मेरे पास एक बिंदु था (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, लेकिन यह कुछ अजीब परिणाम पैदा करता है: $ grep --version grep (GNU grep) 2.7 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' …

3
फ़ाइल एक्सटेंशन द्वारा grep git
मुझे पता है कि, अगर मैं केवल कुछ एक्सटेंशन वाली फाइलों पर एक पैटर्न के लिए टटोलना चाहता था, तो मैं यह कर सकता था: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ मैं git …

10
Grep में स्टार साइन का उपयोग करना
मैं linux / bash में एक विशिष्ट फ़ाइल में "abc" के विकल्प की खोज करने की कोशिश कर रहा हूं इसलिए मैं करता हूँ: grep '*abc*' myFile यह कुछ भी नहीं लौटाता है। लेकिन अगर मैं: grep 'abc' myFile यह मैचों को सही ढंग से लौटाता है। अब, यह मेरे …
90 regex  bash  grep 

8
Grep या ack द्वारा लौटी लंबी मेल लाइनों को कैसे काटें
मैं उन HTML फ़ाइलों पर ack या grep चलाना चाहता हूं जिनमें अक्सर बहुत लंबी लाइनें होती हैं। मैं बहुत लंबी लाइनें नहीं देखना चाहता जो बार-बार लपेटती हैं। लेकिन मैं एक लंबी लाइन के उस हिस्से को देखना चाहता हूं जो एक स्ट्रिंग को घेरता है जो नियमित अभिव्यक्ति …
89 grep  unix  ack 

5
Grep आउटपुट में फ़ाइल नाम और लाइन नंबर दिखाएं
मैं grep का उपयोग करके अपनी रेल निर्देशिका को खोजने का प्रयास कर रहा हूं। मुझे एक विशिष्ट शब्द की तलाश है और मैं फ़ाइल नाम और लाइन नंबर का प्रिंट आउट लेना चाहता हूं। क्या मेरे लिए ऐसा करने वाला ग्रीप ध्वज है? मैं के संयोजन का उपयोग करने …
87 awk  grep 

1
grep regex व्हाट्सएप व्यवहार
मेरे पास एक टेक्स्टफ़ाइल है, जिसमें कुछ इस तरह है: 12,34 EUR 5,67 EUR ... 'EUR' से पहले एक व्हाट्सएप है और मैं 0, XX EUR को अनदेखा करता हूं। मैंने कोशिश की: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR' => worked ! …
87 regex  grep  gnu 

5
पूरे शब्द के लिए कैसे grep
मैं उप कमांड में grep सामान के लिए निम्न कमांड का उपयोग कर रहा हूं find . | xargs grep -s 's:text' हालाँकि, यह भी सामान की तरह लगता है <s:textfield name="sdfsf"...../> मैं इससे बचने के लिए क्या कर सकता हूं ताकि यह सामान जैसा लगे <s:text name="sdfsdf"/> या उस …
87 unix  grep 

15
विभिन्न लाइनों पर फ़ाइल में कई तार के लिए grep (यानी। पूरी फ़ाइल, लाइन आधारित खोज नहीं)?
मैं शब्दों से युक्त फ़ाइलों के लिए Dansk, Svenskaया Norskकिसी भी लाइन पर प्रयोग करने योग्य रिटर्नकोड के साथ grep करना चाहता हूं (जैसा कि मुझे वास्तव में केवल यह जानकारी पसंद है कि तार समाहित हैं, मेरा वन-लाइनर थोड़ा और आगे बढ़ता है)। मेरे पास इस तरह की लाइनों …
85 bash  awk  grep 

6
'खोज' कमांड के साथ संशोधित तिथि समय कैसे प्रदर्शित करें?
एक findकमांड के साथ , मैं कई स्तरों के साथ निर्देशिका नामों को प्रदर्शित कर सकता हूं। निम्नलिखित कमांड /var2 की गहराई के साथ सभी निर्देशिकाओं को पथ के नीचे प्रदर्शित करता है : find /var -maxdepth 2 -type d; परिणाम दिखाता है: /var /var/log /var/log/sssd /var/log/samba /var/log/audit /var/log/ConsoleKit /var/log/gdm …


10
कैसे grep, कुछ पैटर्न को छोड़कर?
मैं कुछ पैटर्न की घटना और कुछ अन्य पैटर्न की अनुपस्थिति के साथ फाइलों में लाइनें ढूंढना चाहता हूं। उदाहरण के लिए, मुझे उन सभी फ़ाइलों / लाइनों को खोजने की आवश्यकता है, loomजिनके साथ कोई अपवाद नहीं है gloom। इसलिए, मैं loomकमांड के साथ पा सकता हूं : grep …
84 bash  grep 

2
कैसे शब्दों की एक सूची के साथ grep करने के लिए
मेरे पास एक फाइल ए है जिसमें 100 शब्दों को नई लाइनों द्वारा अलग किया गया है। मैं फ़ाइल B खोजना चाहूंगा कि क्या फ़ाइल A में कोई भी शब्द इसमें मौजूद है। मैंने निम्नलिखित की कोशिश की लेकिन मेरे लिए काम नहीं करता है: grep -F A B
84 grep 

2
टेक्स्ट फ़ाइल में आउटपुट grep परिणाम, क्लीनर आउटपुट की आवश्यकता है
फ़ाइलों के एक सेट में खोज स्ट्रिंग खोजने के लिए Grep कमांड का उपयोग करते समय, मैं परिणामों को टेक्स्ट फ़ाइल में कैसे डंप करता हूं? इसके अलावा ग्रीप कमांड के लिए एक स्विच है जो बेहतर पठनीयता के लिए क्लीनर परिणाम प्रदान करता है, जैसे कि प्रत्येक प्रविष्टि के …
84 text  grep  output 

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