Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Sistemi operativi I
 
lezione laboratorio lunedi 21 [SERALE]
Clicca QUI per vedere il messaggio nel forum
morbido007
Salve,

qualcuno saprebbe dirmi gli argomenti principali della lezione di laboratorio del 21?

grazie...

picchio
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.

morbido007
grazie

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate