Antworten:
Vielleicht können Sie sed verwenden
Beispiel 1 - sed
@Trennzeichen: Ersatz/opt/omni/lbinfür/opt/tools/binWenn Sie einen Pfadnamen ersetzen, der hat
/, können Sie@stattdessen als Trennzeichen verwenden/. Im folgenden sed-Beispiel wurde in der letzten Zeile der Eingabedatei/opt/omni/lbinin geändert/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
Von: http://www.thegeekstuff.com/2009/10/unix-sed-tutorial-advanced-sed-substitution-examples/