GNU/Linux >> Linux Esercitazione >  >> Linux

Come memorizzare il risultato di diff in Linux

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


Linux
  1. Come assegnare l'output di un comando Linux a una variabile

  2. Come convertire l'output della shell di Linux in HTML?

  3. Come eseguo l'output di testo colorato su un terminale Linux?

  4. come controllare la versione di Linux X11?

  5. Come vedo du in GB invece di MB in Linux?

comando diff in Linux

Come reindirizzare l'output del comando della shell

Come reindirizzare l'output su /dev/null in Linux

Come memorizzare un comando Linux come variabile nello script della shell

Come installare Snap Store in Linux Mint 20 / Linux Mint 20.1

Esempi di comandi di Linux diff