Chrisi: (REGEX) Shell sed, String an Zeile anfuegen?

Beitrag lesen

Hi zusammen,

ich lese eine Textdatei auf der Linux Shell ein und möchte an jede Zeile einen String anfuegen:

LIST=cat /file.list | sed -e '/$/a\AAA'

Er fuegt mir jetzt zwar das AAA an die Zeilen an, ässt aber immer ein Leerzeichen.

Beispiel:

/file.list

zeile1
zeile2
zeile3

Die Ausgabe nachdem ich sed drüberlaufen lassen habe:

zeile1 AAA zeile2 AAA zeile3 AAA

Haben möchte ich aber soetwas hier:

zeile1AAA zeile2AAA zeile3AAA

Ich kriegs nicht hin ;-( Bei mir kommt alles raus nur nciht das was ich habe will ...

Kann mir da jemand einen Tipp geben?

Danke und Grüße!
Chrisi