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 (19 anni fa) (modifica esterna)
