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
Ö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