मैं एक बैश-स्क्रिप्ट पर काम कर रहा हूं जिसे किसी उपयोगकर्ता को भेजे जाने के लिए ई-मेल तैयार करना है।sed का उपयोग कर एकाधिक लाइनों के साथ एक शब्द को बदलें?
यह कुछ डेटा एकत्र करता है, जो सामान की कई पंक्तियों को समाप्त करता है। $DATA
में संग्रहीत उदाहरण के लिए।
अब, कुछ stfw के बाद मुझे sed -ei "s/_data_/${DATA}/g" mail.tpl
और sed replace with variable with multiple lines जैसी कुछ चीज़ें मिलीं। उनमें से कोई भी काम नहीं करता है।
अब सवाल यह है कि, मुझे टेक्स्ट की कई पंक्तियों के साथ कुछ बदलने के लिए sed
कैसे प्राप्त किया जा सकता है?
(sed
करने के लिए विकल्प का भी स्वागत है!)
संभव डुप्लिकेट (http://stackoverflow.com/questions/6684487/sed-replace-with-variable-with-multiple-lines) –
@ZsoltBotykai आप नहीं कहते? : डी मैंने अपने प्रश्न में भी इसका उल्लेख किया ... –