開始使用免費開始

我要怎麼把某個指令的輸出當成另一個指令的輸入?

假設你想從檔案的中間取出幾行。 更具體一點, 你想從其中一個資料檔案裡擷取第 3–5 行。 你可以先用 head 取出前 5 行, 把結果重新導向到一個檔案, 然後再用 tail 選出最後 3 行:

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

快速檢查可以確認這確實是原始檔案的第 3–5 行, 因為它正是前 5 行裡的最後 3 行。

本練習屬於課程

Shell 入門

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習