在File1
:
OrderChange[a.1],partition=ORDER
OrderChangeResponse[2.b],partition=ORDER
我使用下面的 cmd 获取输出为 2,但它应该是 1,因为上面文件中的 OrderChange 是 1。
cat File1|grep -i "OrderChange"|grep -i "ORDER"|wc -l
答案1
要仅搜索整个单词,在某些grep
实现中,您可以使用单词边界运算符\b
:
$ grep -i "\bOrderChange\b" file
OrderChange[a.1],partition=ORDER
有些grep
还支持一个-w
选项:
$ grep -wi OrderChange file
OrderChange[a.1],partition=ORDER
$ grep -cwi OrderChange file
1