UNIX ja shell-ohjelmointi, kevät 2001 (TIE205, 2ov)

Toinen tentti järjestettiin 27.4. Agoran mikroluokissa.
Kysymykset löytyvät täältä, malliratkaisut ja selitykset täältä.

Ensimmäinen tentti järjestettiin 16.3. Agoran mikroluokissa.
Kysymykset löytyvät täältä, malliratkaisuja ja selityksiä arvostelusta täältä.

Kurssikyselylomake löytyy tästä (vastaaminen on kyllä jo myöhäistä).

Enempää tenttejä ei ole luvassa eikä kurssia tällä tietoa järjestetä ensi lukuvuonna.

Luentojen aiheet ja sisältö enemmän tai vähemmän kattavasti:

1. Johdanto
2. Shelleistä ja standardeista
3. Mitä shell yleensä tekee?
Minimalistisen esimerkkishellin lähdekoodi.
4.1-4.3 Skriptien suoritustavat, funktiot, erikoismerkkien suojaus
4.4-4.5 Muuttujat, syöttö ja tulostus
4.6 Shellin jokerimerkit
4.7-4.8 Komentorivin tulkinnasta
4.9-4.10 Ohjausrakenteet ja aritmetiikka
4.11-4.12 Shellin optiot, trap
5.1-5.25 Standardikomennot A-F
5.26-5.43 Standardikomennot G-M
5.44-72 Standardikomennot N-Z
6. *grep & regular expressions
7. sed
8. awk (html), (postscript)

Ylläolevat yhtenä htmlmöykkynä ja yhtenä PostScript-tiedostona

Demotehtävät:
Demo 1 (24.1.) tehtävät ... ja mallivastaukset
Demo 2 (31.1.) tehtävät (problems also in English) ja mallivastaukset
Demo 3 (7.2.) tehtävät (in English) ja mallivastaukset
Demo 4 (14.2.) tehtävät (in English) ja mallivastaukset
Demo 5 (21.2.) tehtävät (in English) ja mallivastaukset
Demo 6 (8.3.) tehtävät ja mallivastaukset

Esimerkkitehtäviä omatoimiseen harjoitteluun löytyy tästä:
kokoelma1
kokoelma2


Kurssimateriaali © Tapani Tarvainen 2001. Creative Commons License
Saa käyttää Creative Commons Nimeä-Tarttuva 1.0 Suomi -lisenssillä.