J'ai lu que lors de la redirection stdoutet stderrvers le même fichier à l'aide 2>&1, il stdoutest généralement mis en mémoire tampon tandis qu'il stderrest sans tampon .
Si une très longue ligne est écrite stdout, nécessitant deux vidages séparés du tampon, pourrait-il arriver qu'une ligne de stderrglisse au milieu? Quelque chose comme ça:
stdout: aaaaaaaa.....really long line......aaaaaaaaaaaa<newline>
stderr: eee<newline>
combined: aaaaaaaaaaaaaaaaeee<newline>
aaaaaaa<newline>