Michelle Konzack schrieb:


*************************************************************************
* Do not Cc: me, because I am on THIS list, if I write here             *
* Keine Cc: am mich senden, bin auf DIESER Liste wenn ich hier schreibe *
*************************************************************************

Hallo,

wie kann man in einem Bash-Script eine Datei Zeile für Zeile von der ersten bis zur lezten auslesen ?

versuch es mal mit awk, ist echt praktisch:


#script
FILE=<inputfile>
C_FILE=<outputfile>

cat ${FILE} | \
awk -v CFILE=$C_FILE ' \
BEGIN {
  FS="[:[EMAIL PROTECTED]" # Falls Du die Felder der Zeile trennen möchtest
  printf("echo 'Script gestartet...'") > CFILE
}
{
  printf("%s", $0)          >> C_FILE # Ausgabe der gesamten Zeile
  printf("%s - %s", $1, $3) >> C_FILE # Ausgabe Feld 1 + 3
}
END {
  printf("echo Script beendet...") >> CFILE
}
#cript Ende

Danke
Michelle

Reinhold





--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an