filipg/amu_automata_2011 — Issue #635: passwd/1
Author: filipg
Created: 2012-01-27 12:56:31+00:00
State: open
Labels: zaoczne-zadanieII

Napisać skrypt wypisujący na podstawie pliku `/etc/passwd` podanego na wejściu
najpopularniejsze imię męskie wśród studentów.

Plik /etc/passwd w systemach uniksowych służy do przechowywania informacji o
użytkownikach (wbrew pozorom obecnie nie przechowuje się w nim raczej haseł...). Przy-
kładowy taki plik można pobrać z adresu http://math.uni.lodz.pl/~polrola/strony/
0708l-systop_TM/passwd. Każdy wiersz pliku `/etc/passwd` to informacja o jednym
użytkowniku. Każdy taki wiersz składa się z pól oddzielonych dwukropkiem, oto przykład:

filiposg:x:1669:1003:Filip Gralinski,adiunkt:/home/faculty/filiposg:/bin/bash

Piąte pole to informacje o użytkowniku zaczynające się od imienia i nazwiska. Szóste
pole to katalog domowy użytkownika.

Zakładamy, że interesują nas tylko imiona studentów, tzn. bierzemy pod uwagę tylko
tych użytkowników, których katalog domowy zaczyna się od `/home/students/`.

Na przykład dla wejścia:

yg:x:13:1:Adam Ygrekowski:/home/faculty/yg:/bin/bash
baz:x:10:1:Bartłomiej Iksiński,matematyka,2008,do 2009:/home/students/iks:/bin/bash
foo:x:11:1:Adam Abacki,P informatyka,2008,do 2009:/home/students/foo:/bin/bash
bar:x:12:1:Bartłomiej Babacki,matematyka,2008,do 2009:/home/students/bar:/bin/bash
zet:x:14:1:Adam Zetowski:/home/faculty/zet:/bin/bash
celina:x:15:1:Czesław Cabacki:/home/students/czeslaw:/bin/bash
jk:x:16:1:Janina Kowalska,matematyka,2008,do 2009:/home/students/jk:/bin/bash
jn:x:17:1:Janina Nowak,matematyka,2008,do 2009:/home/students/jn:/bin/bash
jk2:x:17:1:Janina Kaczmarek,matematyka,2008,do 2009:/home/students/jk2:/bin/bash

powinniśmy otrzymać wyjście:

Bartłomiej