Come posso selezionare colonne da un file?
head e tail ti permettono di selezionare righe da un file di testo.
Se vuoi selezionare colonne,
puoi usare il comando cut.
Ha diverse opzioni (usa man cut per esplorarle),
ma la più comune è qualcosa del tipo:
cut -f 2-5,8 -d , values.csv
che significa
"seleziona le colonne dalla 2 alla 5 e la 8,
usando la virgola come separatore".
cut usa -f (sta per "fields") per specificare le colonne
e -d (sta per "delimiter") per specificare il separatore.
Devi specificare quest'ultimo perché alcuni file possono usare spazi, tabulazioni o due punti per separare le colonne.
Quale comando selezionerà la prima colonna (che contiene le date) dal file spring.csv?
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