Lösungen zu Kapitel 4
awk
Die Aufgabe:
Aus der Datei /etc/passwd sollen alle Benutzer mit zugehöriger Benutzer-ID ausgelesen und in der Form »Der Benutzer [Benutzername] hat die User-ID [UID]« ausgegeben werden. Außerdem soll die Anzahl der Benutzer des Systems ausgegeben werden.
BEGIN { usercount=0; } { print "Der Benutzer " $1 "\that die User-ID " $3 usercount++; } END { print "Insgesamt gibt es " usercount " Benutzer." }
Listing B.4 awk-Lösung