例を見てみましょう: a.out という名前の実行可能ファイルがあります。これには、いくつかのテキストを printf の STDOUT cos に出力するためのバイナリ情報が含まれています。したがって、./a.out を指定すると、コンソール STDOUT に printf の出力が表示されます。
コンソールで「./a.out > tempFile」を実行するとします。これはどのように作動しますか?a.out の中に printf があるので、理想的には STDOUT に印刷するテキストを除外します。リダイレクションはこのテキストをどのように消費するのか、コンソールに出力が表示されず、ファイルにのみ printf テキストが表示されるのはなぜですか