tre agrep через gnuwin32 - newb не получает выходных данных от tre agrep

По общему признанию, я не использовал agrep на * nix раньше, так что это может быть просто ошибкой новичка с моей стороны, но вместо того, чтобы запускать * nix box и играть там, я подумал, что могу сначала спросить здесь умных людей.

Я установил tre agrep через gnuwin32 на свой компьютер с Windows - двоичный файл, похоже, работает - я получаю некоторую помощь и вывод ошибок, но, похоже, я не могу получить какой-либо значимый соответствующий вывод.

Мой тестовый файл: testing.txt

testing customer
random client name
super
super pty ltd
testing trust
testing

Единственный раз, когда я получил какой-либо тип вывода, был с этой строкой:

agrep.exe "^" .\testing.txt

Выход:

ÿþt

Другие простые тесты для «тестирования» не дали мне никакого результата:

agrep.exe "testing" .\testing.txt

Может ли кто-нибудь сказать мне, что я делаю неправильно, или, точнее, как сделать это правильно? :)

Спасибо!


person johnnygear    schedule 03.10.2014    source источник


Ответы (1)


У вас есть текстовый файл Unicode с префиксом BOM, который не может обработать программа Agrep. Измените кодировку файла на ansi или попробуйте

type .\testing.txt | agrep "^"
person MC ND    schedule 03.10.2014