![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- lezione laboratorio lunedi 21 [SERALE] (http://www.dsy.it/forum/showthread.php?threadid=34789)
lezione laboratorio lunedi 21 [SERALE]
Salve,
qualcuno saprebbe dirmi gli argomenti principali della lezione di laboratorio del 21?
grazie...
__________________
...e la mia giustizia calerà sopra di loro con grandissima vendetta e furiosissimo sdegno su coloro che si proveranno ad ammorbare ed infine a distruggere i miei fratelli. E tu saprai che il mio nome è quello del Signore quando farò calare la mia vendetta sopra di te (Ezechiele 25.17)
Ha trattato l' argomento: SCRIPTING SHELL
Ha spiegato come si crea, la nomenclatura consigliata, l' uso delle variabili, come specificare la shell che lo interpreta, l'uso di parametri/opzioni, ecc...
L'ultima parte ha riguardato le condizioni dentro lo script, del tipo
if
test $# -eq0
then
exit
fi
e dell' uso di
shift
per scorrere i vari parametri dati in input
Infine ha dato i seguenti esercizi:
1) creare uno script che stampa i suoi 3 parametri in ordine inverso
2) creare uno script che stampa TUTTI i suoi parametri in ordine inverso
La soluzione sembra sia:
#!/usr/local/bin/bash
if
test$# -eq0
then
exit
fi
PAR=$*
shift
$0 $*
3) creare uno script che applica un comando ai nomi passati come parametro
Il primo e il terzo non li ha risolti, ma ha detto che se lo si desidera li può risolvere la prossima lezione.
grazie
__________________
...e la mia giustizia calerà sopra di loro con grandissima vendetta e furiosissimo sdegno su coloro che si proveranno ad ammorbare ed infine a distruggere i miei fratelli. E tu saprai che il mio nome è quello del Signore quando farò calare la mia vendetta sopra di te (Ezechiele 25.17)
All times are GMT. The time now is 14:55. | Show all 3 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.