Hallo Kai, am Mittwoch, 18. Juni 2003 um 21:43 schrieben Sie:
KW> kann mir einer sagen warum dieser Befehl nicht mehr klappt? KW> sed -e "s/PAKET_MANAGE.*/PAKET_MANAGE=tar/ KW> ; s/KWTOOLS.*/KWTOOLS_PATH="$EXEC_PATH"/ KW> ; s/HELP.*/HELP_PATH="${SHARE_PATH}\/help"/" ${ETC_PATH}/main.cf > KW> /tmp/main.cf$$ KW> alles in einer Zeile Ich denke Du musst statt dem ";" ein "-e" einsetzen. So schaut es bei mir aus: # echo $SHARE_PATH $EXEC_PATH yyyyy/yyyyy xxxx/xxxx # die Datei main.cf PAKET_MANAGE.=xxxxx KWTOOLS_PATH=asasdasdasdasd HELP_PATH=sdasd/asdada # sed -e "s#PAKET_MANAGE.*#PAKET_MANAGE=tar#" \ -e "s#KWTOOLS.*#KWTOOLS_PATH=${EXEC_PATH}#" \ -e "s#HELP.*#HELP_PATH=${SHARE_PATH}/help#" main.cf Ergebnis: PAKET_MANAGE=tar KWTOOLS_PATH=xxxx/xxxx HELP_PATH=yyyyy/yyyyy/help Da Du auch Schraegstriche tauschst solltest du ein anderes Trennzeichen als den "/" Schraegstrich verwenden. Du kannst jedes Zeichen nehmen das nicht getauscht werden soll. Das ist einfacher als die Maskiererei mit dem Backslash. Ich hoffe das hilft Dir weiter. -- CU Michael mailto:[EMAIL PROTECTED] ----------------------------------------- 100 MB Free Anonymous Email Web / POP3 / SMTP Access http://www.fastrun.at/hde -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)