Difference between revisions of "Bash quests 2013"

From ICO wiki
(Created page with '=Sissejuhatus= Bash quests annab võimaluse teha bash skriptimise kodutööd ka neile, kellel teemat pole. Skript tuleb panna Tudengi enda wiki lehele. Punktid saab esimene, kes…')
 
Line 12: Line 12:
  
 
Quest lukus (tehtud) [[User:Mernits|Mernits]] 15:04, 24 January 2013 (EET)
 
Quest lukus (tehtud) [[User:Mernits|Mernits]] 15:04, 24 January 2013 (EET)
 +
 +
 +
=Quest 1 - PATH=
 +
 +
Tee skript, mis lisab käsurealt etteantud kataloogi kasutaja PATH muutujasse, kui kataloog eksisteerib.
 +
 +
Tagastab 0 juhul kui kõik õnnestus.
 +
 +
Tagastab 1 kui kataloogi ei leitud.
 +
 +
Tagastab 2 kui argumentide arv ei klapi.
 +
 +
NB: tagastamine pole ekraanile väljastamine ja argumendi käsurealt ette andmine ei tähenda selle küsimist kasutajalt, näiteks read abil peale skirpi käivitamist. Vaata õppematerjali.

Revision as of 16:12, 24 January 2013

Sissejuhatus

Bash quests annab võimaluse teha bash skriptimise kodutööd ka neile, kellel teemat pole. Skript tuleb panna Tudengi enda wiki lehele. Punktid saab esimene, kes antud questi täies mahus valmis sai. Kui lahendus pole rahuldav saab punktid järgmine OK lahenduse looja. Kui quest valmis, siis pane link questi juurde (nagu näites) Queste tuleb pidevalt juurde.


Quest 0 - Näide

Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ

Lahendus: User:Mernits

Quest lukus (tehtud) Mernits 15:04, 24 January 2013 (EET)


Quest 1 - PATH

Tee skript, mis lisab käsurealt etteantud kataloogi kasutaja PATH muutujasse, kui kataloog eksisteerib.

Tagastab 0 juhul kui kõik õnnestus.

Tagastab 1 kui kataloogi ei leitud.

Tagastab 2 kui argumentide arv ei klapi.

NB: tagastamine pole ekraanile väljastamine ja argumendi käsurealt ette andmine ei tähenda selle küsimist kasutajalt, näiteks read abil peale skirpi käivitamist. Vaata õppematerjali.