lcs:lcs06:esercitazioni:esercitazione4bis
Esercitazione 5
Questi esercizi sono relativi alle SC che lavorano su directory ed estendono mystat sviluppato nella scorsa esercitazione
Esercizio 1 : mystat -d
Estendere il comando mystat con l'opzione -d
tale che:
mystat -d dir
stampi gli attributi di tutti i file contenuti nelle directory dir mentre
mystat -d
(senza parametri) stampi gli attributi dei file contenuti nella directory corrente
Suggerimento: usare opendir(), readdir() (man 3), etc e getcwd(), chdir() per semplificare
Esercizio 2 : mystat -d -r
Estendere gil comando mystat con l'opzione -r (recursive) che stampa in maniera ricorsiva tutti i file del sottoalbero radicati nella directory specificata (dir o la directory corrente vedi Es. 1).
Avanzato: usare lstat() per evitare i loop dovuti ai link simbolici
lcs/lcs06/esercitazioni/esercitazione4bis.txt · Ultima modifica: 08/02/2007 alle 13:46 (19 anni fa) da Susanna Pelagatti
