xenserver के साथ काम करना, और मैं निर्देशिका में मौजूद प्रत्येक फ़ाइल पर एक कमांड करना चाहता हूं, कमांड के आउटपुट से कुछ सामान निकालकर फ़ाइल में जोड़ना चाहता हूं।निर्देशिका में सभी फ़ाइलों पर grep ऑपरेशन कैसे करें
मैं उस आदेश पर स्पष्ट हूं जिसे मैं उपयोग करना चाहता हूं और स्ट्रिंग (ओं) को आवश्यकतानुसार कैसे तैयार करना है।
लेकिन जो मैं स्पष्ट नहीं हूं, यह है कि मैं प्रत्येक फ़ाइल पर यह आदेश कैसे करूं, अगली बार जा रहा हूं, जब तक कि कोई और फाइल न मिल जाए।
"grep -r $ पैटर्न।" काफी है। रिकर्सिव grep के लिए आपको सभी फ़ाइलों को निर्दिष्ट करने की आवश्यकता नहीं है – Cougar
मैं एकाधिक एक्सटेंशन कैसे शामिल करूं? उदाहरण के लिए। "\ *। सीपीपी", "\ *। एच"? –
@ टॉमस ज़ेटो, बस *: 'grep $ pATTERN * .cpp * .h' के बजाय अपने सभी फ़ाइल पैटर्न की आपूर्ति करें। यदि आपको फ़ाइलों को grepped के लिए अधिक विशिष्ट नियमों की आवश्यकता है, तो 'find' कमांड का उपयोग करें (रॉब का उत्तर देखें)। – umi