Lunuxコマンドの結果をファイルに出力しよう
○リダイレクション
※リダイレクションを用いた出力
コマンドの結果をファイルに出力するには`>'を用います.`>'を用いたリダイレクションには次の3つの書式があります.
% [コマンド] > [出力するファイル名]
% [コマンド] >> [出力するファイル名]
% [コマンド] >& [出力するファイル名]
1つめの`>'はコマンドの処理結果をファイルに上書きします.そのため,同じ名前のファイル名が存在する場合には,以前の内容は消去されてしまいます.それに対して,2つめの`>>'はコマンドの処理結果を,指定したファイルの末尾に書き加えます.3つめの`>&'はコマンドの標準出力に加えて,標準エラー出力をファイルに上書きします.これはエラーメッセージなどをファイルに出力する場合などに用 いますが,あまり利用することはありません.
※ リダイレクションを用いた入力
ファイルからデータを読み込んでコマンドに実行させるには,`<'を用います.`<'の左側に実行するコマンドを,右側にそのコマンドに入力する内容を書いた,ファイルの名前を指定します.
% [実行するコマンド] < [ファイル名]