Saya pernah membaca bahwa ketika mengarahkan stdoutdan stderrmenggunakan file yang sama 2>&1, stdoutbiasanya memblokir buffered saat stderrunbuffered.
Jika garis yang sangat panjang ditulis stdout, memerlukan dua flush terpisah buffer, mungkinkah garis dari stderrslip di tengah? Sesuatu seperti ini:
stdout: aaaaaaaa.....really long line......aaaaaaaaaaaa<newline>
stderr: eee<newline>
combined: aaaaaaaaaaaaaaaaeee<newline>
aaaaaaa<newline>