21 Jan
2005
21 Jan
'05
17:14
Hallo zusammen, ich möchte mittels eines Shell-Skriptes als Ersetzungstext einen Backslash "\" einfügen: #!/bin/bash PXPATH="Adap_(Adap)" echo "PXPATH: $PXPATH" BASEDIR=`echo $PXPATH | sed "s/(/\\(/g"` echo "Base: $BASEDIR" >> ausgabe.conf Da das generierte Ausgabe-File "ausgabe.conf" als Konfigdatei für weitere Dateioperationen verwendet werden soll, müssen die Klammern mit einem Backslash versehen werden. Zu Testzwecken habe mir ich obiges Testskript geschrieben. Leider bekomme ich es nicht auf die Reihe, den Backslash mittels sed in die Variable $BASEDIR zu bekommen. Über Lösungsvorschläge bedanke ich mich schon jetzt. Gruß Andreas Rau