リダイレクトstdout
を使用stderr
して同じファイルにを使用すると2>&1
、stdout
通常stderr
はバッファリングされていないのにブロックバッファリングされると読みました。
非常に長い行がに書き込まれstdout
、バッファーの2回のフラッシュが必要な場合、行がstderr
途中でずれることがありますか?このようなもの:
stdout: aaaaaaaa.....really long line......aaaaaaaaaaaa<newline>
stderr: eee<newline>
combined: aaaaaaaaaaaaaaaaeee<newline>
aaaaaaa<newline>