2011年12月31日土曜日

ストリーム、パイプ、リダイレクト

教科書の模擬試験をやってみる。まだまだたくさん間違える。どうせメモするならここにメモをしてみる。

teeコマンドは標準入力元の内容を画面に表示しつつファイルにも保存することができる。
df | tee df.txt
dfの標準出力をteeに渡す。
まだ、パイプ(|)とリダイレクトの違いが整理できていない。
パイプはコマンドの標準出力を別のコマンドの標準入力に渡す。

リダイレクトは標準入力、出力、エラー出力をデフォルトから変更する。
標準入力のデフォルトはキーボード
標準出力のデフォルトはディスプレイ
標準エラー出力のデフォルトはディスプレイ