मैं बदलने की कोशिश कर रहा हूं
<id>1</id>
<Name>ENTERPRISE RESOURCE PLANNING</Name>
सेवा:
<column name="id">1</column>
<column name="Name">ENTERPRISE RESOURCE PLANNING</column>
मुझे लगता है कि नौकरी के लिए सबसे अच्छा उपकरण होगा sed, हालांकि मैं यह पता नहीं लगा सकता कि मूल पाठ के हिस्सों को प्रतिस्थापित भाग में कैसे रखा जाए।
यदि मैं करता हूँ:
$ sed -i 's/<.*>.*<.*>/<column name="\\1">\\2<\/column>/g' filename.xml
आउटपुट है:
<column name="\1">\2</column>
<column name="\1">\2</column>
या भीतर से ऐसा ही कर रहा है vi, यह आउटपुट:
<column name=""></column>
<column name=""></column>
मैं इसे कैसे इतना है कि कर सकते हैं \1और \2उनके मूल मानों पर वापस प्रतिस्थापित कर रहे हैं?
(और)पात्रों से बच नहीं पाया । मूर्खतापूर्ण प्रश्न, लेकिन ऐसा क्यों जरूरी है?