A.5 Lösungen zu Kapitel 8
Programmieren in awk
Aus der Datei /etc/passwd sollen alle Benutzer mit ihrer jeweiligen 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.
Antwort:
Listing A.4 awk-Lösung
BEGIN {
usercount=0;
}
{
print "Der Benutzer " $1 "\that die User-ID " $3
usercount++;
}
END {
print "Insgesamt gibt es " usercount " Benutzer."
}
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.