Tavsiye, 2024

Editörün Seçimi

Aynı Anda Birden Fazla Metin Dosyasının İçinde Ara

Hiç bir sürü farklı metin dosyasında metin bulmak zorunda kaldınız mı? BT'de iseniz, bu sorun oldukça sık ortaya çıkabilir. Belki günlük dosyalarında belirli bir cümle arıyorsanız ya da bir programcısınız ve birçok farklı kod dosyasının içinde bulunan bir kod bulmanız gerekiyor.

Ne yazık ki, bunu Windows'ta yapmanın kolay bir yolu yoktur. Varsayılan Windows araması bu tür bir görev için korkunçtur, çünkü süper yavaştır ve gelişmiş aramalara izin vermez. Neyse ki, bu yazıda bahsedeceğim Windows aramasından çok daha üstün olan başka yollar da var. Her çözüm hakkında ayrıntılı bilgi vermeyeceğim, ancak daha fazla bilgi edinmek için Google’ı kullanabilirsiniz.

Herhangi bir üçüncü taraf yazılımı kurmak istemiyorsanız ve komut satırından rahatsanız, aşağıdaki yerleşik arama komutları bölümüne göz atmanız gerekir. Bence çoğu insan GUI arayüzlerinde daha rahat, sanırım bu yüzden ilk önce programlardan bahsediyorum.

Üçüncü Taraf Arama Programları

Birden fazla metin dosyasını aramak söz konusu olduğunda, tüm arama komutlarının kralı grep'tir. grep, UNIX / Linux'ta düzenli ifadeler kullanarak gelişmiş aramalar yapmanızı sağlayan bir komut satırı yardımcı programıdır. Süper popüler ve her Linux dağıtımında kullanılıyor.

Bu yüzden birileri Windows'ta arama yapmak için bir program yazdığında, kaçınılmaz olarak, içinde grep kelimesi vardır. Aşağıda listelenen tüm programlarda durum böyle.

grepWin

grepWin muhtemelen burada belirtilen araçlardan en popüler olanıdır. Düzenli ifadeleri destekler ve metni bulmanızı ve değiştirmenizi de sağlar. Ayrıca, Google'da daha fazlasını yapabilmenize rağmen, normal ifadelerde yardımcı olacak web sitelerinde bir öğretici var.

Aramayı dosya boyutuna, dosya türüne ve diğer ölçütlere göre sınırlayabilirsiniz. Ayrıca, bir klasörü hızlıca aramak için Explorer'da sağ tıklama bağlam menüsüne bir seçenek ekler. Sonuçlar alt pencerede listelenmiştir ve dosyaları açmak için üzerlerine çift tıklayabilirsiniz.

AstroGrep

AstroGrep ayrıca gerçekten iyi bir arama programıdır. Sadece sık sık güncellenmekle kalmaz, dosyada metnin nerede bulunduğunu da gösterir. İçerik radyo düğmesini seçerseniz grepWin de bu seçeneğe sahiptir, ancak AstroGrep'te daha iyi uygulandığını düşünüyorum.

AstroGrep, kullanışlı bir özellik olan Word dosyalarını da arayabilir. Gelecekte başvurmak üzere tüm sonuçları kaydedebilir veya yazdırabilirsiniz. Ayrıca onların arayüzünü daha modern ve göze hitap eden 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 eşleşmeleri tablo şeklinde gösterir. Ücretsiz sürümde, devre dışı bırakamayacağınız bir açılış ekranı bulunur. Pro sürümü 25 $ 'a mal oluyor 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, o zaman PowerGREP'den daha fazlasını arayın. Bu programın bazı ciddi özellikleri ve beraberinde getireceği ciddi bir fiyat etiketi var. 159 dolar! Yukarıda bahsedilen tüm özelliklere ek olarak biraz daha fazlası var ve hepsi güzel bir arayüze güzel bir şekilde paketlendi.

Bu programı yalnızca Word dosyalarında, PDF belgelerinde, Excel çalışma sayfalarında metin bulma gibi ciddi arama gereksinimleriniz varsa öneririm. Hatta günlük dosyalarınızdan istatistikler çıkarabilir ve bu bilgileri size verebilir. Oldukça güçlü bir araçtır.

Yerleşik Windows Komutları

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

İlk komut findstr . Findstr'nin nasıl kullanılacağını öğrenmek için başvuru belgesini buradan okuyabilirsiniz. Ayrıca findstr /? Yazabilirsiniz. komut isteminde size kullanımı gösterecektir. Gördüğünüz gibi epeyce seçenek var. Açıkçası, bu yukarıdaki programlardan birini kullanmaktan çok daha karmaşık.

İkinci seçenek, Windows PowerShell'deki Select-String komutudur. Yine, daha önce kullanmadıysanız, bu komutlarla birlikte oldukça büyük bir öğrenme eğrisi vardır. Microsoft, Select-String'in nasıl kullanılacağına dair iyi bir öğreticiye sahiptir, bu yüzden onu mutlaka okuyun.

Dolayısıyla, bunlar temelde çok sayıda dosyada metin aramaya devam etmenin en iyi yoludur. Farklı seçenekleri denemenizi ve hangisinin sizin için en uygun olduğunu görmenizi öneririm. Keyfini çıkarın!

Top