2011-10-11 11 views
12

A.txt ve B.txt dosyalarına diff uyguladıktan sonra sonuç başka bir dosyada nasıl elde edilir.Linux'taki farklılığın nasıl saklanacağı

varsayalım Dosya a.txt vardır:

a 
b 
c 

Dosya B.txt vardır:

a 
b 

fark a.txt B.txt çalıştıran O c sonucunu verir ama cttxt dosyasında nasıl saklanır?

+1

'fark ab> C' i –

+0

tahmin ' fark A. txt B.txt> C.txt' - temel bilgileri okumadığınıza şaşırdım. Her neyse, muhtemelen sorunuzun kapanması için oylanacak. –

+3

ya yakın ... kim umurunda .... cevabım var .... – nitin

cevap

12

diff yardımcı programı, çıkışını standart çıkışta (genellikle konsolda) üretir. bunu yapar herhangi UNIX yardımcı olduğu gibi, çıkış çok sade böyle bir dosyaya yönlendirilebilir:

diff A.txt B.txt >C.txt 

Bu iki bağımsız değişken (dosyalar A.txt ve B.txt) ile komutu diff yürütmek ve her şeyi koymak" anlamına geldiğini olur Aksi halde konsolda C.txt dosyasına "görüntülenir." Hata mesajları hala konsola gidecektir.

5

>'u kullanarak çıktıyı bir dosyaya yönlendirebilirsiniz. Ör:

diff A.txt B.txt > C.txt 

Bu C.txt adlı bir dosyaya kaydedilir diff komut çıktısı ile sonuçlanacaktır.

İlgili konular