プログラムは通常、通常の結果を標準出力へ、診断メッセージを stderr(標準エラー)という別のストリームへ書き出します。ストリームを分けることで、エラーメッセージを混ぜずに有用なデータを保存できます。