Come posso registrare i nomi di un insieme di file?
Spesso si assegna una variabile usando un'espressione con wildcard per memorizzare un elenco di nomi di file.
Per esempio,
se definisci datasets in questo modo:
datasets=seasonal/*.csv
puoi mostrare i nomi dei file più tardi usando:
for filename in $datasets; do echo $filename; done
Questo ti fa risparmiare battiture e riduce la probabilità di errori.
Se esegui questi due comandi nella tua home directory, quante righe di output stamperanno?
files=seasonal/*.csv
for f in $files; do echo $f; done
Questo esercizio fa parte del corso
Introduzione alla Shell
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio