जब मैं टर्मिनल में "grep डॉक" टाइप करें, यह सिर्फ कुछ नहीं करते, कुछ और करने से टर्मिनल रोक इससे पहले कि मैं का उपयोग कर से बचने के Ctrl+ Cया Z।
मुझे पता है कि यह नहीं है कि मुझे grep का उपयोग कैसे करना है, लेकिन यह उत्सुक है कि ऐसा क्यों हो रहा है।
जब मैं टर्मिनल में "grep डॉक" टाइप करें, यह सिर्फ कुछ नहीं करते, कुछ और करने से टर्मिनल रोक इससे पहले कि मैं का उपयोग कर से बचने के Ctrl+ Cया Z।
मुझे पता है कि यह नहीं है कि मुझे grep का उपयोग कैसे करना है, लेकिन यह उत्सुक है कि ऐसा क्यों हो रहा है।
जवाबों:
grep डिफ़ॉल्ट खोज मानक इनपुट द्वारा यदि कोई फाइल नहीं दी जाती है:
grep दिए गए इनपुट FILE को खोजता है (या मानक इनपुट अगर कोई फाइल नाम नहीं है, या यदि दिए गए PATTERN से मेल खाने वाली लाइनों के लिए एकल हाइफ़न-माइनस (-) फ़ाइल नाम के रूप में दिया गया है)। डिफ़ॉल्ट रूप से, grep मिलान लाइनों को प्रिंट करता है।
यदि आप बस grep docgrep आने के लिए मानक इनपुट की उम्मीद करते हैं और उसके अंदर खोज करते हैं ( टर्मिनल के बीच <और भागों में प्रवेश न करें >, तो ये टिप्पणियां हैं):
$ grep doc
a b c <PRESS ENTER HERE>
doc <NO MATCH WAS FOUND IN PREVIOUS LINE, TYPE doc AND PRESS ENTER AGAIN>
doc <MATCH WAS FOUND>
grep '([a-z]+[0-9]*.x){2,3}'और अपने कीबोर्ड पर नमूना लाइनों का एक गुच्छा टाइप कर सकते हैं ताकि यह सुनिश्चित हो सके कि आप क्या सोचते हैं। जो रेखाएँ मेल खाती हैं, वे प्रतिध्वनित होंगी, जो लाइनें नहीं होंगी।
somecommand | grep foo