ich sed zu verwenden versuchen sed-Befehl am Ende jeder Zeile in einer Datei einfügen mit -Verwenden sed anderen sed Befehl in einer Datei einzufügen
sed -r 's/$/ | sed -r s\/abc\/xyz\/ /' filename.extension
Was ich will, neben haben ist einfache Anführungszeichen um das innere sed. So dass es etwas aussehen wie-
sed -r 's/$/ | sed -r 's\/abc\/xyz\/' /' filename.extension
ich die innere Apostrophe versucht zu entkommen, aber keinen Gebrauch.
Grundsätzlich möchte ich die folgenden Zeilen -
line 1 line 2 line 3
drehen in-
line 1 | sed -r 's/abc/xyz/' line 2 | sed -r 's/abc/xyz/' line 3 | sed -r 's/abc/xyz/'
Ich bin nicht in der Lage, die einzelnen Angebote zu erhalten, auch mit den Escape-Zeichen.
Ich ersetze nicht abc mit xyz. Es hat eine andere Regex innerhalb des zweiten sed-Befehls, daher die Anführungszeichen. –
Aha, nun, ich bin froh, dass du dein Beispiel auf etwas Minimales reduziert hast, und du hast auch ein Beispiel für das gewünschte Verhalten angegeben. Das ist der richtige Weg, Fragen zu stellen. – DigitalRoss