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