Cosa non può fare cut?
cut è un comando piuttosto basilare.
In particolare,
non capisce le stringhe tra virgolette.
Se, ad esempio, il tuo file è:
Name,Age
"Johel,Ranjit",28
"Sharma,Rupinder",26
allora:
cut -f 2 -d , everyone.csv
produrrà:
Age
Ranjit"
Rupinder"
invece dell'età di tutti, perché considererà la virgola tra cognome e nome come separatore di colonna.
Qual è l'output di cut -d : -f 2-4 sulla riga:
first:second:third:
(Nota i due punti finali.)
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