GNU/Linux >> Znalost Linux >  >> Linux

Jak uložit výsledek diff v Linuxu

Pomocí > výstup můžete přesměrovat do souboru. Např.:

    diff A.txt B.txt > C.txt

Výsledkem bude uložení výstupu příkazu diff do souboru s názvem C.txt.


diff obslužný program vytváří svůj výstup na standardním výstupu (obvykle konzole). Jako každý UNIXový nástroj, který to dělá, může být jeho výstup velmi jednoduše přesměrován do souboru, jako je tento:

diff A.txt B.txt >C.txt

To znamená "spusťte příkaz diff se dvěma argumenty (soubory A.txt a B.txt ) a vše, co by se jinak zobrazilo na konzoli, vložte do souboru C.txt ". Chybové zprávy budou stále chodit do konzole.

."

Chcete-li uložit výstup diff do souboru a také pošlete jej do terminálu, použijte tee takhle:

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

tee duplikuje data do všech pojmenovaných souborů (pouze C.txt zde) a také na standardní výstup (pravděpodobně na terminál).


Použijte přesměrování výstupu.

diff soubor1 soubor2> výstup

uloží rozdíl souborů1 a soubor2 na výstup


Linux
  1. Jak přiřadit výstup příkazu Linux k proměnné

  2. Jak přesměrovat výstup do souboru a Stdout v Linuxu

  3. Jak spojit dva textové soubory v Linuxu

  1. Jak se popasovat s barevným výstupem

  2. Jak převést výstup shellu Linuxu do HTML?

  3. Jak vytisknu barevný text do terminálu Linux?

  1. Jak uložit výstup příkazu do souboru v Linuxu

  2. jak zkontrolovat verzi linux X11?

  3. Jak v linuxu vidím du v GB místo MB?