Kom igångKom igång gratis

Hur sparar jag utdata från ett kommando i en fil?

Alla verktyg du har sett hittills låter dig ange indatafiler. De flesta saknar ett alternativ för att ange en utdatafil, eftersom det inte behövs. Istället kan du använda omdirigering för att spara utdata från vilket kommando som helst, var du vill. Om du kör det här kommandot:

head -n 5 seasonal/summer.csv

skrivs de första 5 raderna av sommardata ut på skärmen. Om du istället kör det här kommandot:

head -n 5 seasonal/summer.csv > top.csv

visas ingenting på skärmen. Istället sparas utdata från head i en ny fil som heter top.csv. Du kan titta på filens innehåll med cat:

cat top.csv

Tecknet > instruerar skalet att omdirigera utdata från head till en fil. Det är inte en del av kommandot head – det fungerar med alla skalkommandon som producerar utdata.

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

Introduktion till Shell

Visa kurs

Övningsinstruktioner

Kombinera tail med omdirigering för att spara de sista 5 raderna av seasonal/winter.csv i en fil som heter last.csv.

Interaktiv övning med praktiskt arbete

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

Starta övningen