L'anti-sèche des redirections bash
Le  3 Novembre 2015
          shell
          bash
    
    Fusionner stdin avec stdout :
- commande 2>&1: redirige stderr dans stdout
- commande 1>&2: redirige stdout dans stderr
Rediriger dans un autre programe :
- commande | autre_commande: redirige uniquement stdout
- commande 2>&1 > /dev/null | autre_commande: redirige uniquement stderr
- commande 2>&1 | autre_commande: redirige les deux sorties
Rediriger dans stdout et dans un fichier
La commande tee duplique stdin dand stdout et dans un fichier.
C'est très utile pour à la fois logger l'output d'un programe dans un fichier tout en surveillant ce qui sort.
Example: command | tee fichier.txt
Rediriger dans un fichier :
- >: le chevron simple écrase le fichier existant et remplace le contenu du fichier par la sortie
- >>: les doubles chevrons n'écrasent pas le fichier existant et ajoute la sortie au fichier
- commande > fichier.txt: redirige uniquement stdout
- commande 2> fichier.txt: redirige uniquement stderr
- commande &> fichier.txt: redirige les deux sorties