.dsy:it.
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)


Posted by morbido007 on 22-04-2008 09:00:

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)


Posted by picchio on 22-04-2008 09:47:

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.


Posted by morbido007 on 22-04-2008 10:48:

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:54.
Show all 3 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.