2016-01-03 16 views
5

Dieser Code:sed: unescaped Newline innen Ersatzmuster?

echo Foo | sed -e 's/Foo/Bar' 

Ergebnisse in unescaped newline inside substitute pattern (statt der erwarteten Bar).

Ich übersehe offensichtlich etwas einfaches, Bash/Sed/Escaping verwandt, aber ich kann nicht herausfinden, was das verursacht?

Antwort

7

Sie fehlen / beendet:

echo Foo | sed -e 's/Foo/Bar/' 
+1

Nicht eine intuitive Fehlermeldung (zumindest bis Sie die Lösung kennen!);) Danke! – U007D