मैं एक खोज करने और फ़ाइल पर प्रतिस्थापित करने के लिए क्या जीएनयू/लिनक्स कमांड लाइन उपकरण का उपयोग करूंगा?मैं एक खोज करने और फ़ाइल पर प्रतिस्थापित करने के लिए क्या जीएनयू/लिनक्स कमांड लाइन उपकरण का उपयोग करूंगा?
क्या खोज टेक्स्ट, और प्रतिस्थापन, रेगेक्स प्रारूप में निर्दिष्ट किया जा सकता है? उन एकल उद्धरण में
perl -pi -e 's/foo/bar/g;' *.txt
किसी भी सामान्य रों /// पैटर्न:
मुझे विस्तारित regex - आसान की अनुमति देने के लिए -r स्विच के बारे में पता नहीं था! इसके अलावा, -i -in-place के लिए शॉर्टकट है। –
और यदि आप और जानना चाहते हैं तो ऊपर कोरी के लिंक का उपयोग करें। sedl afaik – MattSmith
की तुलना में अधिक हल्का वजन है एक महान स्टार्टर .. और ट्यूटोरियल लिंक के लिए धन्यवाद! उपयोगी उदाहरण के लिए – Swanand