GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo almacenar el resultado de diff en Linux

Usando > puede redirigir la salida a un archivo. Por ejemplo:

    diff A.txt B.txt > C.txt

Esto hará que la salida del comando diff se guarde en un archivo llamado C.txt.


El diff La utilidad produce su salida en la salida estándar (generalmente la consola). Al igual que cualquier utilidad de UNIX que haga esto, su salida puede ser redirigida de manera muy simple a un archivo como este:

diff A.txt B.txt >C.txt

Esto significa "ejecutar el comando diff con dos argumentos (los archivos A.txt y B.txt ) y coloque todo lo que de otro modo se mostraría en la consola en el archivo C.txt ". Los mensajes de error seguirán yendo a la consola.

Para guardar la salida de diff a un archivo y también envíalo a la terminal, usa tee así:

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

tee duplicará los datos en todos los archivos con nombre (solo C.txt aquí) y también a la salida estándar (probablemente la terminal).


Utilice la redirección de salida.

diff archivo1 archivo2> salida

almacenará la diferencia de file1 y file2 para generar


Linux
  1. Cómo guardar la salida del comando en un archivo en Linux

  2. Cómo encontrar archivos con el comando fd en Linux

  3. Cómo grep con salida de color

  4. ¿Cómo envío texto en color a una terminal Linux?

  5. ¿Cómo verificar la versión de Linux X11?

Comando diff en Linux

Cómo redirigir la salida del comando de shell

Cómo redirigir la salida a /dev/null en Linux

Cómo almacenar un comando de Linux como una variable en el script de Shell

Cómo instalar Snap Store en Linux Mint 20 / Linux Mint 20.1

Ejemplos de comandos diff de Linux