Datei öffnen, eine wert auslesen, handeln, neue Datei schreiben, starten

Versuch mal folgende Zeilen:

Code:
FAXTEL=$(sed -n '4s/Betreff[[:blank:]]\(\w*\).*/\1/p' "$file")
echo Tel: $FAXTEL
FAXMES=$(sed -n '4s/.*[[:blank:]]\(\w*\)[[:blank:]]*$/\1/p' $file)
echo Meld: $FAXMES

...
ps: aus den zeichen macht der editot eine smilie

Man kann unter "Zusätzliche Einstellungen" die grafischen Smileys deaktivieren.

Gruss, Xanti
 
JUHU !!!

Also deine Idee klappt nicht, aber ich hab wie besessen im internet nach SED gesucht

denn ich wollte die zeile in eine variable schreiben und dann das teil zerstückeln

dann bin ich auf AWK gestoßen

und mit diedem befehl läuft es!




FAXTEL=$(awk '/Betreff/ {print $2}' $file)
echo FAXTEL: $FAXTEL

FAXMES=$(awk '/Betreff/ {print $6}' $file)
echo FAXMES: $FAXMES


Bin ich gut ????
 
awk ist natürlich auch eine Lösung, wenngleich ich dieses eher selten nutze, da awk verhältnismäßig langsam ist. Unter Linux führen viele Wege nach Rom. ;)
 

Ähnliche Themen

Werte aus text datei auslesen in Rtf template schreiben

Zurück
Oben