Thread RegEx für Trim und aus Multiline eine Zeile machen (8 answers)
Opened by mika at 2018-02-27 15:33

mika
 2018-02-27 19:09
#188056 #188056
User since
2010-10-02
168 Artikel
BenutzerIn

user image
2018-02-27T15:08:56 Linuxer
Erstmal wäre zu klären, was genau Du machen willst?

Im Grund hast du es richtig zusammengefasst!

Ich habe folgenden Code:
Code: (dl )
... | tr '\n' ' ' | sed -E 's/^\s+|\s+$//g'


Da es sich aber um ein Helfer-Shellskript für ein Perl-Projekt handelt, wollte ich statt der beiden Aufrufe, gern einen Perl-Einzeiler verwenden.

Ganz konkret habe ich diese Ausgabe:
Code: (dl )
1
2
3
foo
bar
baz


Und will daraus eine Zeile, ohne Leerzeichen am Ende machen:

Code: (dl )
fuu bar baz


Ich wollte es aber gleich etwas generischer(?) halten, um eine Lösung zu bekommen, die ich ggf. auch in anderen Projekten mal gebrauchen kann.

Deine Lösung unten muss ich gleich noch genau ansehen, um es zu verstehen. Sonst bliebe ich doch bei dem Code oben :-)

View full thread RegEx für Trim und aus Multiline eine Zeile machen