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

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

30
मुझे लिनक्स पर विशिष्ट पाठ वाली सभी फाइलें कैसे मिलेंगी?
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न का विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। मैं पाठ की एक विशिष्ट स्ट्रिंग वाली सभी फ़ाइलों के लिए अपने …
5254 linux  text  grep  directory  find 

13
grep एक फ़ाइल है, लेकिन आसपास की कई लाइनें दिखाती हैं?
मैं grepएक स्ट्रिंग के लिए चाहूंगा , लेकिन पूर्ववर्ती पांच पंक्तियों और निम्नलिखित पांच पंक्तियों के साथ-साथ मिलान की गई रेखा को भी दिखाऊंगा। मैं यह कैसे कर पाऊंगा?


15
कैसे grep (खोज) Git इतिहास में कोड प्रतिबद्ध है
मैंने पिछले दिनों किसी फ़ाइल में कोई फ़ाइल या कोई कोड हटा दिया है। क्या मैं सामग्री में कमी कर सकता हूं (प्रतिबद्ध संदेशों में नहीं)? एक बहुत ही खराब समाधान लॉग को टटोलना है: git log -p | grep <pattern> हालाँकि, यह कमिट हैश को सीधे वापस नहीं करता …
1432 git  grep  diff 

4
लिनक्स पर सिर्फ फ़ाइल नाम दिखाने के लिए मैं grep का उपयोग कैसे कर सकता हूं?
मैं grepलिनक्स पर सिर्फ फ़ाइल-नाम (कोई इन-लाइन मैचों) दिखाने के लिए कैसे उपयोग कर सकता हूं ? मैं आमतौर पर कुछ का उपयोग कर रहा हूँ जैसे: find . -iname "*php" -exec grep -H myString {} \; मैं केवल फ़ाइल-नाम (पथ के साथ) कैसे प्राप्त कर सकता हूं, लेकिन मैचों …
1067 linux  grep 

3
Grep का उपयोग करते हुए नकारात्मक मिलान (मिलान रेखाएँ जिसमें foo नहीं है)
मैं इस कमांड के लिए सिंटैक्स का काम करने की कोशिश कर रहा हूं: grep ! error_log | find /home/foo/public_html/ -mmin -60 या: grep '[^error_log]' | find /home/baumerf/public_html/ -mmin -60 मुझे उन सभी फ़ाइलों को देखने की आवश्यकता है जिन्हें नामांकित लोगों के अलावा संशोधित किया गया है error_log। मैंने …
988 regex  grep 

11
मैं stderr को कैसे पाइप कर सकता हूं, और stdout को नहीं?
मैं एक प्रोग्राम है जो करने के लिए जानकारी लिखता है stdoutऔर stderr, और मैं करने की आवश्यकता है grepके माध्यम से क्या करने के लिए आ रहा है stderr , जबकि अनदेखी stdout । मैं इसे 2 चरणों में कर सकता हूं: command > /dev/null 2> temp.file grep 'something' …
981 bash  grep  stdout  pipe  stderr 

11
grep, लेकिन केवल कुछ फ़ाइल एक्सटेंशन
मैं grepकुछ निर्देशिकाओं के लिए कुछ स्क्रिप्ट लिखने पर काम कर रहा हूं , लेकिन इन निर्देशिकाओं में सभी प्रकार की फ़ाइल प्रकार हैं। मैं grepअभी .hऔर .cppअभी के लिए चाहता हूं , लेकिन भविष्य में शायद कुछ और। अब तक मेरे पास: { grep -r -i CP_Image ~/path1/; grep …

22
Grep --exclude का उपयोग करें / - कुछ फ़ाइलों के माध्यम से grep नहीं करने के लिए सिंटैक्स शामिल करें
मैं foo=एक निर्देशिका ट्री में पाठ फ़ाइलों में स्ट्रिंग की तलाश कर रहा हूं । यह एक आम लिनक्स मशीन पर है, मेरे पास बैश शेल है: grep -ircl "foo=" * निर्देशिका में कई बाइनरी फाइलें भी होती हैं जो "foo =" से मेल खाती हैं। जैसा कि ये परिणाम …

12
एक सतत स्ट्रीम 'grep' कैसे करें?
क्या grepएक सतत धारा पर उपयोग संभव है ? मेरा मतलब है कि एक tail -f <file>कमांड की तरह है , लेकिन grepआउटपुट पर केवल मेरी रुचि रखने वाली लाइनों को रखने के लिए। मैंने कोशिश की है, tail -f <file> | grep patternलेकिन ऐसा लगता है कि grepकेवल एक …
729 linux  bash  shell  grep  tail 

14
क्या grep केवल ऐसे शब्द दिखा सकता है जो खोज पैटर्न से मेल खाते हैं?
क्या खोज अभिव्यक्ति से मेल खाने वाली फ़ाइलों से grep आउटपुट "शब्द" बनाने का एक तरीका है? अगर मैं सभी उदाहरणों को ढूंढना चाहता हूं, तो कहिए, "वें" कई फाइलों में, मैं कर सकता हूं: grep "th" * लेकिन आउटपुट कुछ ऐसा होगा (मेरे द्वारा बोल्ड है); कुछ-पाठ फ़ाइल: बिल्ली …
685 grep  words 


8
एक निश्चित शब्द के लिए Grep Git प्रतिबद्ध अंतर या सामग्री कैसे करें?
Git कोड रिपॉजिटरी में मैं उन सभी कमिट्स को सूचीबद्ध करना चाहता हूं जिनमें एक निश्चित शब्द होता है। मैंने यह कोशिश की git log -p | grep --context=4 "word" लेकिन यह जरूरी नहीं कि मुझे फाइलनेम वापस दे (जब तक कि यह उस शब्द से 5 पंक्तियों की दूरी …
622 git  search  grep 

14
एक फ़ोल्डर के अंदर एक शब्द खोजने के लिए मैं grep का उपयोग कैसे कर सकता हूं?
विंडोज में, मैंने एक फ़ोल्डर के अंदर एक शब्द खोजने के लिए एक खोज की होगी। इसी तरह, मैं यह जानना चाहता हूं कि क्या कोई विशेष शब्द किसी निर्देशिका के अंदर होता है जिसमें कई उप-निर्देशिकाएं और फाइलें होती हैं। Grep सिंटैक्स के लिए मेरी खोजों से पता चलता …


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