始める無料で始める

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

これまで見てきたツールはすべて、入力ファイルを指定できます。 しかし、その必要がないため、出力ファイルを指定するオプションを持たないものがほとんどです。 その代わりに、リダイレクトを使えば、任意のコマンドの出力を好きな場所に保存できます。 次のコマンドを実行すると:

head -n 5 seasonal/summer.csv

夏 データの最初の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というファイルに保存します。

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する