1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Shell 入門

Connected

Exercises

コマンドの出力をファイルに保存するにはどうすればよいですか?

これまで見てきたツールは、入力ファイル名を指定できました。 多くのコマンドには出力ファイル名を指定するオプションがありません。必要ないからです。 その代わりに、任意のコマンドの出力を好きな場所に保存できるよう、リダイレクトを使います。 次のコマンドを実行すると、

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 コマンドの一部ではありません。 代わりに、出力を生成するあらゆるシェルコマンドで機能します。

คำแนะนำ

100 XP

tail とリダイレクトを組み合わせて、seasonal/winter.csv の最後の5行を last.csv というファイルに保存してください。