मैं grepकई फाइलों में स्ट्रिंग की खोज करने के लिए कमांड का उपयोग करता हूं । क्या "खोज और प्रतिस्थापित" के समान कुछ है?
मैं grepकई फाइलों में स्ट्रिंग की खोज करने के लिए कमांड का उपयोग करता हूं । क्या "खोज और प्रतिस्थापित" के समान कुछ है?
जवाबों:
sedसही उपकरण है; लेकिन, एक विकल्प के रूप में, आप यहां भी exकमांड का उपयोग कर सकते हैं vim:
vim -c 'args <files> | argdo %s/cat/dog/g | x'
<files>फ़ाइलों या पैटर्नों की सूची कहाँ है जिसमें आप प्रतिस्थापन करना चाहते हैं।
आप पूर्व मोड में विम का उपयोग कर सकते हैं:
for b in *.txt
do
ex -sc '%s/OLD/NEW/g|x' "$b"
done
% सभी लाइनों का चयन करें
s विकल्प
g प्रत्येक पंक्ति में सभी उदाहरणों को बदलें
x सहेजें और बंद करें