0

诚然,我之前没有在 *nix 上使用过 agrep,所以这可能只是我的一个新手错误,但与其启动 *nix 盒子并在那里玩,我想我可以先问问这里的聪明人。

我在我的 Windows 机器上通过 gnuwin32 安装了 tre agrep - 二进制文件似乎正在工作 - 我得到了一些帮助输出和错误输出,但我似乎无法获得任何有意义的匹配输出。

我的测试文件:testing.txt

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

我唯一一次得到任何类型的输出是使用这一行:

agrep.exe "^" .\testing.txt

输出:

ÿþt

“测试”的其他简单测试没有给我任何输出:

agrep.exe "testing" .\testing.txt

有人可以告诉我我做错了什么,或者更具体地说是如何做对吗?:)

谢谢!

4

1 回答 1

0

您有一个 agrep 无法处理的以 BOM 为前缀的 unicode 文本文件。将文件编码更改为 ansi 或尝试

type .\testing.txt | agrep "^"
于 2014-10-03T08:15:20.783 回答