Чи є Юнікод Grep для Windows 32-біт?
Чи є Юнікод Grep для Windows 32-біт?
Відповіді:
Для інструменту командного рядка подивіться на відповідь KeyboardMonkey (але я не впевнений у підтримці Unicode).
Для інструменту графічного інтерфейсу (з відкритим кодом): dnGREP

Для більш простого (лише пошуку) GUI-інструменту: AstroGrep та для більш популярного (і дорогого): PowerGREP
Оновлення: GnuWin32 - це нещодавно підтримуваний порт цих інструментів. (Спасибі Квака)
Ось список пакетів та завантаження grep окремо.
Погляньте на UnxUtils , що включає також grep. Я використовую їх і на своєму робочому ПК.
Так, як згадує флюксенду,
Однак,
-Uперемикача. Я б рекомендував Cygwin як найпростіше рішення, якщо ви знайомі з grep Unix. Просто не забудьте додати свій PATH, і ви можете використовувати його і в оболонці Windows.Я задав це запитання ще раз і, нарешті, виявив grepWin, який є графічним інтерфейсом через контекстне меню оболонки. Працює досить добре.
Найпростіший спосіб зробити це утиліта Windows під назвою "strings", яка робить саме те, що вам потрібно:
Струни (Sysinternals)
В основному, він витягує всі символи Unicode з файлів, тож ви можете передати його на будь-яку Windows grepalike, яку ви використовуєте, будь то findstr(рідний) або як я, gnuwin32 grep для Windows (робить те, що написано на бляшанці).
Отже, ви отримуєте щось на кшталт:
strings *.odf | grep -i "texttosearch"
findstr працює надто для багатьох речей, але греп просто все навколо краще.
stringsПрограма використовується для пошуку текстових рядків, які змішуються з використанням НЕ-тексту ( «двійковий») даних; наприклад, виконувані файли. Питання нічого не говорить про те, щоб текстові рядки були вбудовані у двійкові дані. …………………… Що робити, якщо я хочу шукати текстовий файл Unicode для таких символів, як π і ≤? Я б набрав strings dissertation | findstr "π"? Чи findstrобробляє Unicode? Якщо це так, то чому б не просто сказати findstr "π" dissertation, що було запропоновано п'ять років тому? Якщо цього немає, то що ви здобули?
Дивіться BareGrep (у безкоштовній версії є екран запуску сплеску), що, здається, є цілком повною графічною картиною. У документації згадується підтримка "Багато форматів файлів", тому я б міг уявити, що Unicode включений.
