[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wie eine Datei Zeile für Zeile auslesen ?




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="[:\t@]" # 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





Reply to: