Eroare standard de redirecționare
Eroarea standard de redirecționare nu are ușurința unui operator de redirecționare dedicat. Pentru a redirecționa
eroare standard trebuie să ne referim la ea descriptor de fișier. Un program poate produce rezultate pe oricare dintre mai multe fluxuri de fișiere numerotate. În timp ce ne-am referit la primele trei dintre aceste fluxuri de fișiere ca intrare, ieșire și eroare standard, shell-ul le face referire intern ca descriptori de fișiere 0, 1 și, respectiv, 2. Shell-ul oferă o notație pentru redirecționarea fișierelor folosind numărul descriptorului de fișier. Deoarece eroarea standard este aceeași cu descriptorul de fișier numărul 2, putem redirecționa eroarea standard cu această notație:
[eu@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt
[eu@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt
Descriptorul de fișier „2” este plasat imediat înaintea operatorului de redirecționare pentru a efectua redirecționarea erorii standard către fișier ls-error.txt.