Windows'un komut satırı araçlarından findstr ile yaptığım bir aramada bir sonuç alamadığımda gördüm ki bu komut unicode desteğine sahip değilmiş. Örneğin çok sayıda log dosyasına ait bir klasörde
findstr /s /i "2272" *.log
aramasıyla içinde 2272 geçen dosyaları bulmak istediğimde hiç sonuç dönmedi. Bunun üzerine kardeş arama komutu find'ı denedim.
find "2272" *.log
Bu şekilde başarılı oldum, ancak find'ın /s gibi alt klasörleri de taramayı sağlayan bir anahtarı olmadığından bu durumda sadece mevcut klasörle sınırlı kaldım. Aslında find'ı daha çok başka bir komutun çıktısını süzmek için kullanırdım. Örneğin
dir /q | find "administrator"
komutuyla mevcut klasörde sahibi administrator olan dosyaları bulabilirdim. Ancak şu andan itibaren bu komut farklı bir kullanım daha kazanmış oluyor.
Hiç yorum yok:
Yorum Gönder