Quelqu'un peut-il expliquer ce qui suit?
:~$ ls macreave.sh fgvdvg > testo 2> testo
:~$ cat testo
macreave.sh
ccess fgvdvg: No such file or directory
:~$ ls macreave.sh fgvdvg > testo 2>&1
:~$ cat testo
ls: cannot access fgvdvg: No such file or directory
macreave.sh
En le faisant de la première façon, il mange les premiers caractères du message d’erreur, la seconde le montre parfaitement. Pourquoi donc?