Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 201-300 > 297

標準出力を変更するには

通常のコマンドは結果をを画面に表示しますが、これを標準出力(stdout)と呼びます。標準入力の逆で">"記号を使い標準出力を変更することが可能です。標準入出力への指定を変更することをリダイレクトと呼びます。

下記ではdateコマンドを例として使っています。通常の利用では画面に日時が表示されますが、">"で結果をtimeファイルに保存しました、そのため日時は画面には表示されません。

$ date
Tue May 17 15:05:45 JST 2005
$ date > time
$ cat time

Tue May 17 15:05:49 JST 2005

">"を使うとデータは上書きされます。前のデータを残したいときは">>"とすることで追加の書き込みとなります。

$ date > time
$ cat time

Tue May 17 15:08:33 JST 2005
$ date > time
$ cat time

Tue May 17 15:08:39 JST 2005 上書きされた
$ date >> time
$ cat time

Tue May 17 15:08:39 JST 2005
Tue May 17 15:10:00 JST 2005 追加された

2005-12-03 作成