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