Outils pour utilisateurs

Outils du site


informatique:bash:redirection

Redirection

Les redirections permettent de stocker les sorties d'un programme dans un fichier. Si le fichier n'existe pas, celui ci est créé. Par défaut, seulement la sortie standard est stockée.

# Le contenu du fichier est supprimé avant la redirection
command > file
 
# Le contenu de la redirection est ajouté à la fin du fichier
command >> file

Il est possible également de stocker la sortie d'erreur dans un fichier :

# On stocke seulement les erreurs
command 2> error
# On stocke la sortie standard et les erreurs dans des fichiers différents
command 1> file 2> error
# On stocke la sortie standard et les erreurs dans le même fichier
command 2>&1 > file

Les redirections peuvent se faire n'importe où dans la commande1) :

# Toutes les commandes suivantes sont équivalentes
command arg1 arg2 > file
command arg1 > file arg2
command > file arg1 arg2
> file command arg1 arg2
informatique/bash/redirection.txt · Dernière modification : 2024/11/25 14:24 de alexis