Skripte Sed Vim Problem

S

Skydream

Grünschnabel
Ich habe ein folgendes Problem.

Ich habe in meinem z.B. Textdatei

email=klang@tron.com
fax=033 321 23 42

Jetzt wollte ich in Ubuntu ein Linux Skript erstellen, das das Fax Nummer in der Zeile fax bleibt. Ich muss noch firstname und lastname hinter fax einlegen.

Ich habe folgendes gemacht

sed -e 's/fax=/fax=\nfirstname=\nlastname=/' $memberfile > temp1

Doch bei mir zeigt ein

email=klang@tron.com
fax=
firstname=
lastname=033 321 23 42

Ich verstehe schon meine Fehler, aber ich komme nicht weiter.

Mein Ziel sieht so aus

email=klang@tron.com
fax=033 321 23 42
firstname=
lastname=


Hilfe!
 
Versuch doch mal
Code:
sed -e 's/fax=.*/&\nfirstname=\nlastname=/'

Gruss, A.
 

Ähnliche Themen

Zeilen kopieren mit SED

CSV Datei mit sed manipulieren/optimieren/ergänzen

Bash Skript: [[: not found Fehler

Zeilen löschen und ersetzen mit sed

komplizierter sed befehl

Zurück
Oben