मैं कमांड लाइन में लिनक्स पर इसकी सामग्री द्वारा एक फ़ाइल कैसे ढूँढ सकता हूं?
उदाहरण के लिए, मैं अपने कंप्यूटर पर "हेलो" शब्द वाली एक फ़ाइल ढूंढना चाहता हूं।
मैं कमांड लाइन में लिनक्स पर इसकी सामग्री द्वारा एक फ़ाइल कैसे ढूँढ सकता हूं?
उदाहरण के लिए, मैं अपने कंप्यूटर पर "हेलो" शब्द वाली एक फ़ाइल ढूंढना चाहता हूं।
जवाबों:
आप निम्नलिखित सामग्री के साथ / usr / स्थानीय / बिन / में grepall नामक एक फ़ाइल बना सकते हैं:
find -type f -exec grep -q $1 {} \; -print
तब आप उपयोग करके सामग्री खोज सकते हैं grepall something
egrep -R "hello" /path/to/dir
बुराई तरीका:
grep "something" */*/*