小编ahe*_*zel的帖子

grep(BSD grep)2.5.1-FreeBSD在mac os 10.8行正则表达式模式下不能处理重叠模式

看起来像mac os 10.8下的grep版本信息(版本信息:grep(BSD grep)2.5.1-FreeBSD)在使用行正则表达式模式(-x)时共享公共前缀的模式存在问题.在下面的最小例子中,我希望grep报告"test"和"test2",但只报告"test".(对于单词regexp模式(-w)也是如此).

printf "test\ntest2\n" > f1.txt
printf "test\ntest2\n" > f2.txt
grep -x -F -f f1.txt f2.txt
Run Code Online (Sandbox Code Playgroud)

有没有其他人做过类似的观察甚至知道一个变通方法?

grep osx-mountain-lion

6
推荐指数
1
解决办法
722
查看次数

标签 统计

grep ×1

osx-mountain-lion ×1