Diese Aussage verstehe ich ehrlich gesagt nicht ganz. Es ist nämlich nicht dasselbe. Der Backslash entwertet in diesem Falle das Leerzeichen und fügt selbiges ein.catweasel schrieb:den Backslash nach a weglassen, wenn ich keine neue Zeile beginne.
prompt> echo xmusterx | sed "/muster/ a\ zeile"
xmusterx
zeile
prompt> echo xmusterx | sed "/muster/azeile"
xmusterx
zeile
prompt> echo xmusterx | sed "/muster/ a\
> zeile"
xmusterx
zeile
prompt>
sed "/muster/ a\zeile" datei
zeile="Meine Zeile"
sed "/muster/ a\$zeile" datei