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