要如何把指令的輸出存到檔案?
到目前為止你看到的工具,都允許你指定輸入檔案。 多數情況下並沒有提供命名輸出檔案的選項,因為不需要。 相反地, 你可以用重新導向(redirection)把任何指令的輸出存到你想要的位置。 如果你執行這個指令:
head -n 5 seasonal/summer.csv
它會在畫面上印出夏季資料的前 5 行。 如果改成執行這個指令:
head -n 5 seasonal/summer.csv > top.csv
畫面上不會出現任何東西。
相反地,
head 的輸出會被放到一個名為 top.csv 的新檔案裡。
你可以用 cat 來查看該檔案的內容:
cat top.csv
大於號 > 會告訴 shell 要把 head 的輸出重新導向到檔案。
它不是 head 指令的一部分;
而是適用於每一個會產生輸出的 shell 指令。
本練習屬於課程
