Windows 32 bit için Unicode uyumlu grep var mı ?
Windows 32 bit için Unicode uyumlu grep var mı ?
Yanıtlar:
Komut satırı aracı için KeyboardMonkey yanıtına bakın (ancak Unicode desteğinden emin değilim).
Bir (açık kaynak) GUI aracı için: dnGREP
Daha basit (yalnızca arama) bir GUI aracı için: AstroGrep ve daha özellikli (ve pahalı) bir araç için: PowerGREP
Güncelleme: GnuWin32 bu araçların daha yakın zamanda bakımı yapılan bir limandır. (Teşekkürler Quack)
İşte paketlerin bir listesi ve grep'i ayrı ayrı indirmek için.
Grep'i de içeren UnxUtils'e bir göz atın . Bunları iş bilgisayarımda da kullanıyorum.
Evet, fluxtendu'dan bahsedildiği gibi,
Ancak,
-U
. Anahtarla Unicode araması yapar . Unix grep'e aşina iseniz Cygwin'i en basit çözüm olarak öneriyorum. PATH'inizi eklediğinizden emin olun ve Windows kabuğunda da kullanabilirsiniz.Bu soruyu bir süre önce sordum ve sonunda kabuk bağlam menüsü aracılığıyla bir GUI olan grepWin'i keşfettim . Oldukça iyi çalışıyor.
Bunu yapmanın en basit yolu, "dizeler" adında bir Windows yardımcı programıdır.
Dizeler (Sysinternals)
Temel olarak, tüm Unicode karakterlerini dosyalardan çıkarır, böylece daha sonra findstr
(yerel) veya benim gibi, Windows için gnuwin32 grep (teneke üzerinde ne yazıyorsa yapın) kullandığınız Windows grepalike'ı kullanabilirsiniz .
Yani şöyle bir şey elde edersiniz:
strings *.odf | grep -i "texttosearch"
findstr
birçok şey için de çalışır, ancak grep her yerde daha iyidir.
strings
Program dışı metni ( “ikili”) verileriyle karıştırılır metin dizeleri bulmak için kullanılır; örneğin, yürütülebilir dosyalar. Soru, metin dizelerinin ikili verilere gömülmesi hakkında hiçbir şey söylemez. …………………… Unicode metin dosyalarında π
ve gibi karakterleri aramak istersem ne olur ≤
? Yazabilir miyim strings dissertation | findstr "π"
? Mu findstr
Unicode ele? Eğer öyleyse, neden sadece findstr "π" dissertation
beş yıl önce önerileni söylemiyorsunuz ? Değilse, ne kazandınız?
Bkz BareGrep oldukça tam bir grafik grep gibi görünüyor (ücretsiz sürüm bir başlangıç ekranı vardır). Belgeler "Birçok dosya biçimi" için destekten bahsediyor, bu yüzden Unicode'un dahil olduğunu hayal ediyorum.