Utilizzando >
puoi reindirizzare l'output su un file. Ad esempio:
diff A.txt B.txt > C.txt
Questo farà sì che l'output del comando diff venga salvato in un file chiamato C.txt.
Il diff
l'utility produce il suo output sullo standard output (solitamente la console). Come ogni utility UNIX che fa questo, il suo output può essere semplicemente reindirizzato in un file come questo:
diff A.txt B.txt >C.txt
Questo significa "esegui il comando diff
con due argomenti (i file A.txt
e B.txt
) e metti tutto ciò che altrimenti verrebbe visualizzato sulla console nel file C.txt
". I messaggi di errore verranno comunque inviati alla console.
Per salvare l'output di diff
in un file e anche invialo al terminale, usa tee
così:
diff A.txt B.txt | tee C.txt
tee duplicherà i dati in tutti i file nominati (solo C.txt
qui) e anche allo standard output (molto probabilmente il terminale).
Usa Reindirizzamento dell'output.
diff file1 file2> output
memorizzerà la differenza di file1 e file2 nell'output