Forum: PC-Programmierung linux pipe insert newline


von Vlad T. (vlad_tepesch)


Lesenswert?

Mal eine (wahrscheinlich) ganz simple für die linux-shell-jockeys:

Ich habe eine Reihe von Pipes und möchte zwischendurch ein newline in 
den Strom einfügen.

also

ein | paar | kommandos | addnewline >> inDatei.txt

brauche also ein Programm, wass den Eingabestrom auf den Ausgabestrom 
spiegelt und dann seinen Parametertext dranhängt.

von Vlad T. (vlad_tepesch)


Lesenswert?

*an den Kopf klatsch* 

  sed 's/$/\n/'

fügt ein newline an das streamende an

von ansel (Gast)


Lesenswert?

Vlad Tepesch schrieb:
> fügt ein newline an das streamende an

Negativ, das fügt ein newline pro Zeile ein.
An's Streamende ginge z.b. so:

(foo|bar;echo) >> baz

von Vlad T. (vlad_tepesch)


Lesenswert?

ansel schrieb:
> Negativ, das fügt ein newline pro Zeile ein.
stimmt
Ich hab aber am Ende der Transformation nur noch eine Zeile ;)

> An's Streamende ginge z.b. so:
>
> (foo|bar;echo) >> baz

die Syntax kannte kannte ich noch gar nicht.
Wieder was gelernt - Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.