We gaan enkele heel simpele operaties doen waarbij we (onder andere) egrep
en cut
combineren.
/etc/group
staat overzicht van welke gebruikers tot welke systeemgroepen behoren. Het formaat is: groepsnaam:x:groep id:gebruikers
. Print alle groep-ids die behoren tot alle groepen wiens naam begint met d
./etc/mtab
staat een overzicht van waar alle vaste schijven (en andere al-dan-niet virtuele apparaten) die op dit moment via het bestandssysteem bereikbaar zijn, waar deze te vinden zijn. Dit is een bestand waar spaties gebruikt worden als delimiter, waarbij het eerste veld aangeeft welk apparaat het is, het tweede veld aangeeft waar dit te vinden is (ook wel mountpoints genoemd), en het derde veld het type bestandssysteem is. Als je weet dat fysieke apparaten (normaalgezien) beginnen met /dev/
, print dan de mountpoints van alle fysieke apparaten.sort
en uniq -c
. uniq -c
houdt bij en telt (vandaar de -c
, van count) van elke lijn hoe vaak deze voorkomt in de invoer, indien deze gesorteerd is. sort
sorteert zijn invoer. Gebruik sort
en uniq -c
om voor elk van de mountpoints in vraag 2 te tonen hoe vaak deze voorkomt.sort
zou sorteren, wordt deze niet correct gesorteerd: hij sorteert niet op getallen maar op tekens. Zoek in de man-page van sort op hoe je numeriek sorteert, en gebruik dit.