Bash - IO Redirections
cmd > file Redirige stdout de cmd dans file
|
cmd 2> file Redirige stderr de cmd dans file
|
cmd &> file Redirige stdout et sterr de cmd dans file
|
cmd < file Envoi le contenu de file dans cmd
|
cmd 2> /dev/null Redirige sterr dans un trou noir
|
cmd > file.out 2> file.err Redirige stdout dans file.out et stderr dans file.err
|
cmd1 | cmd2 Redirection stdout de cmd1 dans stdin de cmd2. stderr n'est pas transmit dans les |
|
cmd1 | cmd2 | cmd3 | cmd4; echo ${PIPESTATUS[@]} Suite de redirections et récupération des
|
> file Vide et/ou crée un fichier
|
cmd | tee cmd.out | sort | tee sort.out | uniq -c | tee uniq.out Un fichier de sortie par cmd
|
(cmd1; cmd2) > file stdout des 2 cmd dans file (via sous shell)
|
{ cmd1; cmd2; } > file stdout des 2 cmd dans file (sans sous shell)
|
cmd1; cmd2 Execution cmd1 puis cmd2
|
cmd1 && cmd2 Execution de cmd2 si cmd1 est OK
|
cmd1 || cmd2 Execution de cmd2 si cmd1 est non OK
|
>> ajoute au lieu de rediriger.
Comments