LINUX में किसी निर्देशिका में स्ट्रिंग या टेक्स्ट को grep कैसे करें और इसकी सभी उपनिर्देशिकाएंफ़ाइल कैसे करें ??LINUX में एक निर्देशिका में अपनी स्ट्रिंग और इसकी सभी उपनिर्देशिका फ़ाइलों को कैसे स्ट्रिप करें?
उत्तर
अपने ग्रेप -R
का समर्थन करता है, तो कार्य करें:
grep -R 'string' dir/
यदि नहीं, तो का उपयोग find
:
find dir/ -type f -exec grep -H 'string' {} +
grep -r -e string directory
-r
पुनरावर्ती के लिए है; -e
वैकल्पिक है लेकिन इसकी तर्क रेगेक्स को खोजने के लिए निर्दिष्ट करती है। दिलचस्प बात यह है कि POSIX grep
को -r
(या -R
) का समर्थन करने की आवश्यकता नहीं है, लेकिन मैं व्यावहारिक रूप से निश्चित हूं कि सिस्टम वी अभ्यास में वे (लगभग) सभी करते हैं। grep
ने किया था, इसलिएgrep
के कुछ संस्करण -R
के साथ-साथ (या इसके बजाय अनुमानित रूप से) -r
का समर्थन करते हैं; AFAICT, इसका मतलब एक ही बात है।
मुझे यकीन है कि एसवीआर 3.2 और एसवीआर 4 जीआरपी नहीं थे, क्योंकि मैंने उस समय फ्रेम के दौरान एसवाईएसवी उत्पादों के लिए ओएस विकास पर काम किया था, और उस समय मुझे लपेटने के लिए एक आरजीआरई खोल स्क्रिप्ट थी। हालांकि मेरे पास परीक्षण करने के लिए कोई और नहीं है। –
@RandyHoward: धन्यवाद! एसवीआर 3.2 और एसवीआर 4.0 दोनों पर्याप्त एंटीक हैं कि मुझे यह जानकर आश्चर्य नहीं हुआ कि मेरी याददाश्त दोषपूर्ण है। –
'-R' सिम्लिंक का पालन करता है, जिसे आप –
- 1. निर्देशिका में सभी फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करें + उपनिर्देशिका
- 2. निर्देशिका में फ़ाइलों को सूचीबद्ध करना और सभी उपनिर्देशिका
- 3. बैश: निर्देशिका में सभी फ़ाइलों को स्कैन करें, लेकिन उपनिर्देशिका
- 4. विंडोज बैच फ़ाइल - उपनिर्देशिका में सभी फ़ाइलों को सम्मिलित करें
- 5. list.files() निर्देशिका और उपनिर्देशिका में सभी फाइलें
- 6. PHP निर्देशिका में कुल फ़ाइलों और उपनिर्देशिका फ़ंक्शन
- 7. निर्देशिका और उपनिर्देशिका में फ़ाइलों की वापसी संख्या
- 8. वर्तमान निर्देशिका की सभी फ़ाइलों को उपनिर्देशिका में ले जाएं और इतिहास बनाए रखें
- 9. उपनिर्देशिका में सभी जावा फ़ाइलों में एक स्ट्रिंग कैसे grep करने के लिए?
- 10. पथ नाम सीएमडी के बिना निर्देशिका/उपनिर्देशिका में सभी फ़ाइलों को कैसे सूचीबद्ध करें?
- 11. सभी उपनिर्देशिका
- 12. सभी फ़ाइलों को एक निर्देशिका में सूचीबद्ध करें PHP
- 13. निर्देशिका में सभी फ़ाइलों को कैसे स्रोत करें?
- 14. निर्देशिका में सभी फ़ाइलों पर grep ऑपरेशन कैसे करें
- 15. उपनिर्देशिका में एकाधिक build.xml फ़ाइलों को एंटी लक्ष्य पास करें
- 16. निर्देशिका में सभी फ़ाइलों को हटाएं
- 17. निर्देशिका में सभी पायथन फ़ाइलों को चलाएं
- 18. कॉफीस्क्रिप्ट - वर्तमान निर्देशिका में सभी .coffee फ़ाइलों को संकलित करें और सभी उप-निर्देशिका
- 19. किसी निर्देशिका (और उपनिर्देशिका) में सभी फ़ाइलों (पूर्ण पथों के साथ) की सूची, एक्सेस समय
- 20. emacs: एक विशिष्ट निर्देशिका में एक विशिष्ट निर्देशिका में सभी .txt फ़ाइलों को खोलें
- 21. पाइथन स्क्रिप्ट निर्देशिका में सभी फ़ाइलों को एक फ़ाइल में
- 22. आईफोन एसडीके में सभी फ़ोल्डर्स और उनकी उपनिर्देशिका/फ़ाइलों को कैसे सूचीबद्ध करें?
- 23. बैश/शैल-सभी फ़ाइलों को उपनिर्देशिका से लक्ष्य निर्देशिका में ले जाएं?
- 24. gmake निर्देशिका में सभी फ़ाइलों को संकलित करें
- 25. फ़ाइलों को निर्देशिका में
- 26. एक उपनिर्देशिका में रेल 3.1 ऐप को कैसे तैनात करें
- 27. उपनिर्देशिका में फेविकॉन सभी सबडोमेन
- 28. सभी फ़ाइलों में एक स्ट्रिंग बदलें - यूनिक्स
- 29. सभी फ़ाइलों को कैसे पार करें, और समर्थन रोकें और
- 30. उपनिर्देशिका
क्या आप 'grep -r' या 'grep -R' के साथ आने वाली समस्याओं पर कोई प्रतिक्रिया प्रदान करने जा रहे हैं? क्या आपने अपनी मशीन पर 'grep' के लिए मैन पेज देखा था? क्या आपको एकल उद्धरण में रेगेक्स (स्ट्रिंग या टेक्स्ट) संलग्न करना याद है यदि इसमें कोई मेटाएक्टेक्टर शामिल है? –