Section courante

A propos

Section administrative du site

Sauvegarder les sorties de commandes vers un fichier

La flexibilité des commandes Linux permet de sauvegarder le résultat des commandes dans des fichiers, la sortie d'erreur standard et bien d'autres choses. Voici les possibilités les communes.

Une simple redirection vers la sortie est possible avec la syntaxe suivante :

lacommande > monfichier.txt

Si vous souhaitez ajouter des données au contenu du fichier existant, vous devrez plutôt écrire ceci :

lacommande >> monfichier.txt

Si vous souhaitez écrire vers que la sortie standard des erreurs (stderr) soit écrit dans le fichier :

lacommande &> monfichier.txt

Si vous souhaitez écrire vers que la sortie standard des erreurs (stderr) soit ajouter dans le fichier :

lacommande &>> monfichier.txt

Si vous souhaitez avoir à la fois la sortie standard d'erreur (stderr) et la sortie affichés sur la console et dans un fichier, utilisez la syntaxe suivante :

lacommande>&1 | tee monfichier.txt


Dernière mise à jour : Mercredi, le 13 février 2019