无法通过正则表达式过滤find -p的输出

时间:2015-03-29 09:31:36

标签: bash cygwin

我尝试从bind -p bash命令的输出进行过滤。我试过这个命令:

bind -p | grep '.*forward.*'

输出结果为:

Binary file (standard input) matches

有什么问题?也许这取决于终端(我使用的是最新的cygwin)。

1 个答案:

答案 0 :(得分:4)

我没有cygwin进行测试,但您可以强制grep将其输入视为 - 如果它是文本。标志为-a

  

处理二进制文件,就好像它是文本一样;这相当于--binary-files=text选项。

所以试试:

bind -p | grep -a forward