コマンドの出力をファイルに保存するにはどうすればよいですか?
これまで見てきたツールは、入力ファイル名を指定できました。 多くのコマンドには出力ファイル名を指定するオプションがありません。必要ないからです。 その代わりに、任意のコマンドの出力を好きな場所に保存できるよう、リダイレクトを使います。 次のコマンドを実行すると、
head -n 5 seasonal/summer.csv
summer のデータの先頭5行が画面に表示されます。 代わりに次のコマンドを実行すると、
head -n 5 seasonal/summer.csv > top.csv
画面には何も表示されません。
その代わり、
head の出力は top.csv という新しいファイルに書き込まれます。
そのファイルの中身は cat で確認できます。
cat top.csv
不等号の > は、シェルに head の出力をファイルへリダイレクトするよう指示します。
これは head コマンドの一部ではありません。
代わりに、出力を生成するあらゆるシェルコマンドで機能します。
この演習はコースの一部です
Shell 入門
演習の手順
tail とリダイレクトを組み合わせて、seasonal/winter.csv の最後の5行を last.csv というファイルに保存してください。
