標準入出力(キーボードとディスプレイ)先をファイルに変更することをリダイレクトと言
う。ディスプレイの出力をファイルに保存したい場合に有効である。
リダイレクトを用いるためには、UNIXのターミナルからの以下のようにコマンドを入力す
る。ここのcommandは、実行ファイル名やUNIXコマンドのことである。
- 標準出力をhogehogeというファイルに変更する場合(ファイルは新規作成)
command > hogehoge
- 標準エラー出力をhogehogeというファイルに変更する場合(ファイルは新規作成)
command 2> hogehoge
- 標準入力の変わりに、hogehogeというファイルを使う場合(ファイルは新規作成)
command < hogehoge
例えば、カレントディレクトリーのファイルの情報を、file.txtというファイルに記録し
たければ、
ls -l > file.txt
とすれば良い。実際に実行してみて、その内容を確認せよ。
ホームページ: Yamamoto's laboratory
著者: 山本昌志
Yamamoto Masashi
平成17年7月10日