Hoe kan ik kolommen uit een bestand selecteren?
head en tail laten je rijen uit een tekstbestand selecteren.
Als je kolommen wilt selecteren,
kun je het commando cut gebruiken.
Het heeft verschillende opties (gebruik man cut om ze te verkennen),
maar de meest voorkomende is iets als:
cut -f 2-5,8 -d , values.csv
wat betekent:
"selecteer kolommen 2 tot en met 5 en kolom 8,
met een komma als scheidingsteken".
cut gebruikt -f (van "fields") om kolommen aan te geven
en -d (van "delimiter") om het scheidingsteken aan te geven.
Je moet die laatste opgeven omdat sommige bestanden spaties, tabs of dubbele punten gebruiken om kolommen te scheiden.
Welk commando selecteert de eerste kolom (met datums) uit het bestand spring.csv?
Deze oefening maakt deel uit van de cursus
Introductie tot de shell
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen