Kom igångKom igång gratis

Hur väljer man kolumner från en fil?

head och tail låter dig välja rader från en textfil. Om du vill välja kolumner kan du använda kommandot cut. Det har flera alternativ (använd man cut för att utforska dem), men det vanligaste ser ut ungefär så här:

cut -f 2-5,8 -d , values.csv

Detta innebär "välj kolumnerna 2 till 5 och kolumn 8, med kommatecken som avgränsare". cut använder -f (av engelskans "fields") för att ange kolumner och -d (av engelskans "delimiter") för att ange avgränsaren. Du behöver ange den sistnämnda eftersom vissa filer kan använda mellanslag, tabbar eller kolon för att separera kolumner.


Vilket kommando väljer den första kolumnen (med datum) från filen spring.csv?

Den här övningen är en del av kursen

Introduktion till Shell

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen