GNU/Linux >> Tutoriels Linux >  >> Linux

Comment stocker le résultat de diff sous Linux

Utilisation de > vous pouvez rediriger la sortie vers un fichier. Ex :

    diff A.txt B.txt > C.txt

Cela entraînera l'enregistrement de la sortie de la commande diff dans un fichier appelé C.txt.


Le diff l'utilitaire produit sa sortie sur la sortie standard (généralement la console). Comme tout utilitaire UNIX qui fait cela, sa sortie peut très simplement être redirigée vers un fichier comme celui-ci :

diff A.txt B.txt >C.txt

Cela signifie "exécuter la commande diff avec deux arguments (les fichiers A.txt et B.txt ) et placez tout ce qui serait autrement affiché sur la console dans le fichier C.txt ". Les messages d'erreur iront toujours à la console.

Pour enregistrer la sortie de diff à un fichier et aussi envoyez-le au terminal, utilisez tee comme ça :

diff A.txt B.txt | tee C.txt

tee dupliquera les données dans tous les fichiers nommés (seulement C.txt ici) et aussi à la sortie standard (probablement le terminal).


Utilisez la redirection de sortie.

diff fichier1 fichier2> sortie

stockera le diff du fichier1 et du fichier2 en sortie


Linux
  1. Comment affecter la sortie d'une commande Linux à une variable

  2. Comment enregistrer la sortie de la commande dans un fichier sous Linux

  3. Comment rediriger la sortie vers un fichier et Stdout sous Linux

  4. Comment joindre deux fichiers texte sous Linux

  5. Comment convertir la sortie du shell de Linux en HTML ?

Commande diff sous Linux

Comment rediriger la sortie de la commande shell

Comment rediriger la sortie vers /dev/null sous Linux

Comment stocker une commande Linux en tant que variable dans un script shell

Comment installer Snap Store dans Linux Mint 20 / Linux Mint 20.1

Exemples de commande Linux diff