seth: sed: -e expression #1, char 11: unterminated `s' command

Beitrag lesen

gudn tach!

PASS1='$password = "xxxxxxxx";'; PASS2='$password = "yyyyyyyy";'; sed 's/'$PASS2'/'$PASS1'/' /tmp/datei.conf > /tmp/datei.conf
sed: -e expression #1, char 11: unterminated `s' command

s/ ist etwas wenig ...
Achte auf die '

wie meinst du das?

wenn ich folgende Befehle ausführe, ist die Datei danach leer
echo "blub" > /tmp/datei.conf; sed 's/blub/bla/' /tmp/datei.conf > /tmp/datei.conf
was ist daran falsch?

solange in blub und bla keine einfachen anfuehrungszeichen vorkommen, ist da nichts falsch. bei dir kommen sie aber vor und sollten deswegen maskiert werden.

prost
seth