>>, on procède comme pour >, sauf que le
fichier est ouvert avec les options
[O_WRONLY; O_APPEND; O_CREAT] |
2>, on procède comme pour >, sauf que
dup2 fd stderr |
dup2 fd stdout |
2>1, il suffit d’appeler
dup2 stderr stdout |
<<, le shell sh
crée un fichier temporaire dans /tmp, contenant les lignes qui
suivent <<, puis exécute la commande en redirigeant son entrée
standard sur ce fichier. Une autre méthode serait de connecter par un
tuyau l’entrée standard de la commande à un processus fils qui envoie
les lignes suivant << sur ce tuyau.