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