Tôi đã đọc rằng khi chuyển hướng stdoutvà stderrđến cùng một tệp bằng cách sử dụng 2>&1, stdoutthường được chặn trong khi không có bộ đệm stderr.
Nếu một dòng rất dài được ghi vào stdout, yêu cầu hai lần đệm riêng biệt, liệu có thể xảy ra một dòng từ stderrtrượt ở giữa không? Một cái gì đó như thế này:
stdout: aaaaaaaa.....really long line......aaaaaaaaaaaa<newline>
stderr: eee<newline>
combined: aaaaaaaaaaaaaaaaeee<newline>
aaaaaaa<newline>