habe mal wieder das Problem, dass ich einen awk-Befehl nicht in eine Zeile bzw. einen awk-Aufruf packen kann, sondern mehrere awk-Befehle über eine Pipe aneinander reihen muss.
Beispiel:
Code: Alles auswählen
awk 'ORS=/tag>/ ? "\n\n" : " "' $FILE | awk ' $1 ~ /<Id>/ {print;}' |sed -ne 's/<[^>]*>//gp' |awk '{printf "%-5d %-10d %-6s %-25s %-s\n", $1, $2, $3, $4, $5}'|sort -k1,3
Danke & Gruß,
Daniel