2012-02-07 5 views
9

Dizin ve kaynak dosyaları içeren iki dizinim var. Bir dizin değiştirilmiş kaynak kodunu ve diğeri değiştirilmemiş bir kaynak kodu içerir. Ve hangi kaynak kodun değiştirildiğini görmek ve kodun değiştirilmiş bölümüne bakmak istiyorum. Ve ben de sonucu tek bir metin dosyasına çıkarmak istiyorum.Kaynak ve çıktı içeren iki dizin arasındaki farklar bir metin dosyasında

Fark aracını kullanmam gerektiğini biliyorum ancak hangi seçenekleri kullanacağımı bilmiyorum. Bunun için bir betik oluşturmam gerekiyor mu yoksa görevi yapmak için bir satır komut var mı? -r o özyinelemeli (böylece tüm alt dizinleri taranır, çok) yapar nerede

cevap

25

Sen ( -w tüm beyaz boşluk görmezden içindir

diff -rw directory1 directory2 > diff.txt 

gibi bir şey yapmak isteyebilirsiniz Örneğin, boşluk alanları veya takılan birileri) ve > diff.txt, çıktınızı diff.txt dosyasına yönlendirir. Diğer seçenekler adam sayfasında bulunabilir:

İlgili konular