Birden Çok Metin Dosyasını Bir Arada Ara


Farklı metin dosyalarının içinde birkaç metin bulmak zorunda kaldınız mı? BT’de iseniz, bu sorun çok sık ortaya çıkabilir. Belki de günlük dosyalarında belirli bir deyim arıyor olabilirsiniz ya da belki bir programcı ve birçok farklı kod dosyasında bulunan bazı kodları bulmanız gerekir.

Maalesef, bunu yapmanın kolay bir yolu yok. Windows'da. Varsayılan Windows araması, bu tür bir görev için çok kötü, çünkü süper yavaş ve gelişmiş aramalara izin vermiyor. Neyse ki, bu yazıya değineceğim Windows aramadan çok daha üstün olan birkaç başka yol var. Her bir çözümle ilgili ayrıntılı bilgi vermeyeceğim, ancak daha fazla bilgi edinmek için Google'ı kullanabilirsiniz.

Herhangi bir üçüncü taraf yazılımını kurmak istemiyorsanız ve komut satırında rahatsanız, daha sonra aşağıdaki yerleşik arama komutlarını kontrol etmelisiniz. Çoğu insanın GUI arayüzleri ile daha rahat olduğunu farz ediyorum, bu yüzden önce programlardan söz ediyorum.

Üçüncü Taraf Arama Programları

Birden fazla metin dosyası aramaya gelince, Tüm arama komutlarının kralı grep. grep, UNIX / Linux'ta normal ifadeleri kullanarak gelişmiş aramalar yapmanızı sağlayan bir komut satırı yardımcı programıdır. Süper popüler ve Linux'un her dağıtımında kullanılıyor.

Birisi Windows'da arama yapmak için bir program yazdığında, kaçınılmaz olarak onun içinde grep kelimesi var. Aşağıda listelenen tüm programlarda durum oldukça fazla.

grepWin

grepWin muhtemelen burada belirtilen araçlardan en popüler olanıdır. Düzenli ifadeleri destekler ve ayrıca metni bulmanızı ve değiştirmenizi sağlar. Ayrıca, web sitelerinde düzenli ifadelere yardımcı olacak bir eğitici de vardır, ancak daha fazla Google için yapabilirsiniz.

Aramayı dosya boyutuna, dosya türüne ve diğer ölçütlere göre sınırlandırabilirsiniz. Ayrıca, bir klasörde hızlı arama yapmak için Explorer'daki sağ tıklatma bağlam menüsüne de bir seçenek ekler. Sonuçlar alt pencerede listelenmiştir ve dosyaları açmak için sadece çift tıklayabilirsiniz.

AstroGrep

AstroGrep ayrıca bir başka gerçekten iyi bir arama programıdır. Çok sık güncellenir, aynı zamanda metnin bulunduğu dosyada da gösterilir. Ayrıca grepWin, İçerikradyo düğmesini seçerseniz de bu seçeneğe sahiptir, ancak AstroGrep'te daha iyi uygulandığını düşünüyorum.

AstroGrep ayrıca kullanışlı bir özellik olan Word dosyalarını da arayabilir. Ayrıca, gelecekteki referanslar için tüm sonuçları kaydedebilir veya yazdırabilirsiniz. Arayüzlerini daha modern ve göze hitap eden bir şekilde buluyorum.

BareGrep

BareGrep düzenli ifadeleri ve tüm temel arama işlevlerini destekleyen oldukça basit bir arama programıdır. Genel olarak oldukça hızlıdır ve size bir tablo biçiminde eşleşmeleri gösterir. Ücretsiz sürümde, devre dışı bırakamayacağınız bir açılış ekranı var. Pro sürümü 25 $ maliyeti ve sadece açılış ekranını devre dışı bırakıyor gibi görünüyor, aksi halde özellikler aynı.

PowerGREP

Nihai arama programını arıyorsanız, daha sonra PowerGREP 'den daha fazlasını arayın. Bu programın bazı ciddi özellikleri ve beraberinde gitmek için ciddi bir fiyat etiketi var. Bu bir 159 dolar! Oldukça fazla yukarıda bahsedilen tüm özellikleri var, artı biraz daha fazla ve güzel bir arayüze güzelce paketlenmiş.

Word programında metin bulma dahil bazı ciddi arama gereksinimleriniz varsa bu programı öneririm , PDF belgeleri, Excel tabloları, vb. Günlük dosyalarınızdan istatistikleri ayıklayabilir ve bu bilgileri size verebilir. Oldukça güçlü bir araç.

Yerleşik Windows Komutları

Eğer sadece hızlı bir arama yapmanız gerekiyorsa ve tam teşekküllü bir program kurmak istemiyorsanız, Windows'da yerleşik komut satırı araçları. Biri normal komut isteminde çalışır ve diğeri PowerShell kullanır. Her ikisi de oldukça güçlüdür ve aradığınız her şeyi bulabilir.

İlk komut findstrşeklindedir. Findstr'yi nasıl kullanacağınızı öğrenmek için referans belgesi 'ı okuyabilirsiniz. Komut isteminde ayrıca findstr /?yazabilirsiniz ve size kullanımı gösterir. Gördüğünüz gibi, birkaç seçenek var. Açıkçası, bu, yukarıdaki programlardan birini kullanmaktan çok daha karmaşıktır.

İkinci seçenek Windows PowerShell'deki Select-String komutudur. Yine, daha önce kullanmadıysanız, bu komutlarla oldukça büyük bir öğrenme eğrisi vardır. Microsoft'un Select-String nasıl kullanılır üzerinde iyi bir öğreticisi var, bu yüzden bunu okuduğunuzdan emin olun.

Yani, bunlar temel olarak Çok sayıda dosyada metin aramaya gitmenin en iyi yolları. Farklı seçenekleri denemenizi ve hangisinin sizin için en uygun olduğunu görmenizi öneririm. Tadını çıkarın!

Akılda Kalan Özel - 14 Temmuz 2018 (15 Temmuz'da neler yaşandı? )

İlgili Mesajlar:


8.11.2017