lcs:lcs07:esercitazioni:esercitazione3
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
lcs:lcs07:esercitazioni:esercitazione3 [12/03/2007 alle 14:56 (19 anni fa)] – Susanna Pelagatti | lcs:lcs07:esercitazioni:esercitazione3 [23/03/2007 alle 12:56 (19 anni fa)] (versione attuale) – Susanna Pelagatti | ||
---|---|---|---|
Linea 76: | Linea 76: | ||
Le gestione delle opzioni deve avere le seguenti proprieta': | Le gestione delle opzioni deve avere le seguenti proprieta': | ||
- | * le opzioni possono essere fornite in un qualsiasi ordine (es: | + | * le opzioni possono essere fornite in un qualsiasi ordine |
< | < | ||
- | mykeyselect -b 20 -a | + | mykeyselect -b 20 -a filename |
- | mykeyselect -c gigi -a -b 30 | + | mykeyselect -c -a -b 30 filename |
</ | </ | ||
- | * e' possibile specificare opzioni multiple con un singolo ' | + | * e' possibile specificare opzioni multiple con un singolo ' |
< | < | ||
mykeyselect -ac gigi | mykeyselect -ac gigi | ||
Linea 87: | Linea 87: | ||
* e' possibile omettere lo spazio fra opzione ed argomento es: | * e' possibile omettere lo spazio fra opzione ed argomento es: | ||
< | < | ||
- | mykeyselect -b20 -a | + | mykeyselect -b20 -a filename |
- | mykeyselect -cgigi -a -b 30 | + | mykeyselect -cgigi -a -b 30 filename |
- | mykeyselect -acgigi | + | mykeyselect -acgigi |
</ | </ | ||
- | // | + | // |
===== Esercizio 6: interi : totdu ===== | ===== Esercizio 6: interi : totdu ===== | ||
Linea 128: | Linea 128: | ||
</ | </ | ||
che succede? perche? | che succede? perche? | ||
+ | |||
+ | ===== Esercizio 8: makecmd: a simple make ===== | ||
+ | Implementare una funzione '' | ||
+ | < | ||
+ | target: source1 .. sourceN | ||
+ | cmd1 | ||
+ | .... | ||
+ | cmdK | ||
+ | </ | ||
+ | fornito sullo standard input secondo la usuale semantica ' | ||
+ | Ad esempio: | ||
+ | < | ||
+ | bash:~$ more makefile | ||
+ | a : b c d | ||
+ | echo "Sto eseguendo!" | ||
+ | bash:~$ makecmd < makefile | ||
+ | echo "Sto eseguendo!" | ||
+ | Sto eseguendo! | ||
+ | </ | ||
+ | Utilizzare il builtin '' |
lcs/lcs07/esercitazioni/esercitazione3.1173711402.txt.gz · Ultima modifica: 27/06/2007 alle 12:16 (18 anni fa) (modifica esterna)