Unix ja shell-ohjelmointi (TIE 205)
Unix ja shell-ohjelmointi (TIE 205)
Demo 5, 27.10.1999
Tee awk-ohjelma, joka vaihtaa tiedoston rivillä (rivi = tietue)
esiintyvät kentät käänteiseen järjestykseen. Esim.
eka:toka:kolkki:nelkki => nelkki:kolkki:toka:eka
Tee awk-ohjelma, joka kysyy käyttäjätunnuksen ja tulostaa kaikki
ryhmät, joihin annettu käyttäjä kuuluu. Oletetaan, että /etc/group-tiedosto
on seuraavaa muotoa.
Tee awklla ohjelma, joka arpoo lottorivin. Arvottavien numeroiden määrä
ja ``pallojen'' lukumäärä voidaan antaa parametrinä.
Tee ohjelma, joka kerää kaikki järjestelmän käyttäjillä esiintyvät
etunimet ja laskee kunkin etunimen esiintymien lukumäärän.
Oletetaan, että /etc/passwd-tiedoston kommenttikenttä (kenttä 5)
on muotoa ``Etunimi Sukunimi''. Työkaluna saa käyttää vain awkia.
Tee awk-ohjelma, joka muuttaa kaikki sanat alkamaan
isoilla kirjaimilla. Esim. hauki on kala => Hauki On Kala.
File translated from TEX by TTH, version 1.98. On 21 Oct 1999, 18:08.