Scrivere uno script shell che crei un nuovo file (per es. “FileList”) nella directory corrente contenente la lista dei file preponendo:
Lo script ordina il file così creato e lo visualizza su standard error.
Scrivere uno script shell che riceve in input due argomenti:
Lo script:
Scrivere uno script shell che prenda in input tre parametri:
Lo script esegue l’operazione indicata e visualizza il risultato.
Lo script deve controllare che:
Es.:
Si scriva (e si esegua) uno script che riceve due parametri n ed m.
Per ogni i=1,…,n
Se la directory sorgenti_i non esiste
Riscrivere lo stesso script utilizzando I costrutti for, while ed until.
Scrivere uno script shell che, per ogni utente connesso visualizzi:
Scrivere uno script shell che prende come parametro il nome di una directory D ed elenchi, nell’ordine:
Scrivere uno script “driver” per gli esercizi appena visti.
Utilizzare le funzioni per implementare le differenti opzioni.
1. Introduzione ai sistemi Unix
2. Principi di programmazione Shell
3. Esercitazioni su shell scripting - parte prima
5. Esercitazioni su shell scripting - parte seconda
6. Espressioni Regolari ed Introduzione ad AWK
7. Esercitazioni su espressioni regolari ed awk scripting
9. Esercitazioni su awk scripting - parte seconda
10. Programmazione in linguaggio C: Input/Output di basso livello
11. Esercitazioni su I/O di basso livello
12. Interazione con file di sistema e variabili d'ambiente
13. Esercitazioni sulla gestione dei file di sistema e le variabili...
14. System call per la gestione di file e directory
15. Esercitazioni su gestione file e directory
16. La programmazione multi-processo
17. Esercitazioni su programmazione multi-processo
18. I Segnali
20. I Socket