Powershell ile kelime arama
Powershell inanılmaz güçlü bir tool. Bunu her makalemde defaten söylüyorum. Bu yazımda Dosyaların içerisinde bir kelime veya kelime grubunu nasıl arayacağımızı anlatacağım.
Aslında daha önce bununla ilgili bir video çekmiştim. Aşağıdaki videoyu izleyerek Powershell ile dosyaların içerisinde bir kelime veya kelime grubunun nasıl aranacağını görebilirsiniz.
Powershell ile kelime arama
Ben bu yazımda powershell ile kelime arama yapmaktan daha çok Powershell ile bir log dosyasında error veya warning satırlarını nasıl getirebileceğinizi göstereceğim. Fakat bir kelime ararken de aynı şeyi yapıyoruz aslında.
Örnekte
Error-warning-ara.txt adında bir dosyam var. Aşağıdaki komut ile bu dosya içerisinde error ve warning geçen dizinleri çekmek istiyorum. Normalde log okumak için biz çoğu zaman program kullanırız. Bu programlar da genelde ücretlidir.
Aşağıdaki komut ile txt dosyası içerisinde geçen error ve warning kelimelerini alıyorum ve ızgara görünümünde değerlendirebiliyorum.
Get-Content -Path .\error-warning-ara.txt |Where-Object {$_ -like ‘*error*’ -or $_ -like ‘*warning*’ } |ogv