2012-08-31 36 views
14

Büyük miktarda .txt dosyaları aramak zorundayım. Birden fazla kelime araması yapabileceğimi biliyorum, ama işte benim problemim. Sonuçların, yalnızca arama girişinin tüm sözcüklerini içeren .txt dosyaları olmasını istiyorum.Birden çok sözcük için birden fazla dosya aranıyor

Dosya 1:

test1 

Dosya 2: Sadece File 2.

gösteren sonuçlanacaktır test1 ve test2 için

test1 
test2 

Arama dosyaları Örneğin

Birisi bana yardımcı olabilir umarım. Teşekkürler

+0

arama girişinde kaç kelime vardır? Grep kullanabilirsiniz: http://stackoverflow.com/a/5915770/1423890 – BunjiquoBianco

+0

Tüm kelimeleri içeren dosyaları mı yoksa tüm kelimeleri içeren satırları mı bulmak istiyorsunuz? Perl'de basit bir görev, perl -ne gibi bir şey "m/one/&& m/iki/&& m/üç /" * .txt 'ise baskı. – AdrianHHH

cevap

23

Notepad ++ düzenleyicisini kullanıyorsanız (söz konusu sorunun etiketi gibi), "Dosyaları Bul" işlevini kullanabilirsiniz.

gidin Search > Find in Files (Ctrl + Shift + F bağımlısı klavye için) ve girin:

  • (test1|test2)
  • Filtreler = Ne bul = *.txt
  • Dizin = dizinin yolunu girin Aramak istediğiniz dosya yolunun doldurulması için Follow current doc.'u kontrol edebilirsiniz.
  • Arama modu
  • = Regular Expression
İlgili konular