Tôi đã đọc rằng khi chuyển hướng stdout
và stderr
đến cùng một tệp bằng cách sử dụng 2>&1
, stdout
thườ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ừ stderr
trượ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>