2012-09-12 9 views
5

मैं एक स्ट्रिंग के लिए लेकिन केवल एक निर्देशिका- जैसे भीतर कुछ फ़ाइलों के भीतर grep की जरूरत है की एक सूची grep:विशिष्ट फ़ाइलों

ग्रेप -rl mystring "file1.txt file2.txt file3.blah"

सही वाक्यविन्यास क्या है? मैं एक लिनक्स ओएस में काम कर रहा हूं।

उत्तर

10

फ़ाइल नामों के चारों ओर उद्धरण ड्रॉप करें ताकि उन्हें अलग-अलग पैरामीटर के रूप में माना जा सके। साथ ही, मुझे नहीं लगता कि आपको -r की आवश्यकता है क्योंकि आप केवल फाइलें निर्दिष्ट कर रहे हैं, फ़ोल्डर्स नहीं।

grep mystring file1.txt file2.txt file3.blah 

आप अन्य उदाहरण के लिए http://ss64.com/bash/grep.html (या आदमी ग्रेप) की जाँच कर सकते हैं।

1

तुम बस यह फ़ाइल वे में हैं के साथ सभी परिणाम सूची जाएगा, उद्धरण चिह्नों के बिना सूची दे सकते हैं जैसे:।

grep init foo.py bar.py 
foo.py: def __init__(self, label, active, filter, filter_string): 
foo.py: def __init__(self): 
bar.py: def __init__(self, prefs, num_panes): 
संबंधित मुद्दे