जवाबों:
शायद आप sed का उपयोग कर सकते हैं
उदाहरण 1 - सीम
@
सीमांकक: पदार्थ के/opt/omni/lbin
लिए/opt/tools/bin
जब आपके पास एक पथ का नाम होता है
/
, जिसके@
बजाय आप एक सीमांकक के रूप में उपयोग कर सकते हैं/
। नीचे दिए गए sed उदाहरण में, इनपुट फ़ाइल की अंतिम पंक्ति में,/opt/omni/lbin
को बदल दिया गया था/opt/tools/bin
।$ sed 's@/opt/omni/lbin@/opt/tools/bin@g' path.txt /usr/kbos/bin:/usr/local/bin:/usr/jbin/:/usr/bin:/usr/sas/bin /usr/local/sbin:/sbin:/bin/:/usr/sbin:/usr/bin:/opt/omni/bin: /opt/tools/bin:/opt/omni/sbin:/root/bin
प्रेषक: http://www.thegeekstuff.com/2009/10/unix-sed-tutorial-advanced-sed-substeration-examples/