#!/usr/bin/awk -f # # die Zeilen der /etc/passwd gut lesbar ausgeben # # Aufruf: # ./passwd.awk # 31.12.2005 BEGIN { # Feldtrenner einstellen FS = ":" # wir übergeben via ARGV die zu lesende Datei an gawk ARGV[1] = "/etc/passwd" # die Anzahl der Argumente muß inkrementiert werden, sonst akzeptiert gawk # unser neues Argument nicht ARGC++ } # die Zeilen der passwd der Reihe nach ausgeben { print "Eintrag", FNR print "name :", $1 print "password :", $2 print "uid :", $3 print "gid :", $4 print "real_name:", $5 print "home_dir :", $6 print "shell :", $7 print "======================" }