stdout
標準出力
プログラムが生成した出力データが流れるデフォルトの出力先
各プロセスが持つfile descriptor 1
デフォルトではstdoutはTTYに繋がっているので、普通にコマンドを実行するとターミナルの画面に表示される
$ echo "Hello, World!"
出力「Hello, World!」はターミナルに表示される
| pipeを使えば、
stdoutがTTYではなく pipe になるので、次の関数のstdinに渡される
リダイレクトすれば、
stdoutは普通のファイルになる
$ echo "Hello, World!" > output.txt
ターミナルには表示されず、output.txtに書き込まれる