Kom igångKom igång gratis

Hur kan jag använda ett kommandos utdata som indata?

Anta att du vill hämta rader från mitten av en fil. Mer specifikt, anta att du vill hämta raderna 3–5 från en av våra datafiler. Du kan börja med att använda head för att hämta de första 5 raderna och omdirigera dem till en fil, och sedan använda tail för att välja de sista 3:

head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv

En snabb kontroll bekräftar att detta är raderna 3–5 i originalfilen, eftersom det är de sista 3 raderna av de första 5.

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