【发布时间】:2019-09-23 21:25:02
【问题描述】:
我正在尝试查找包含“所有者”但不包含所有者本身的单词的文件。因此,例如“所有权”将被计算在内。
我知道:
grep -o -c owner #Print only matched words. ship(owner)ship --> owner
grep -w -c owner #Match only whole words. ownership (No), owner (Yes)
但它仍然返回整个独立单词“所有者”。
这样做的正确方法是什么?
【问题讨论】:
-
grep -o -c owner是否捕捉到“所有者”和派生词,例如“所有权”?如果是,减去从第二行获得的单词数,就完成了,不是吗?
标签: regex linux bash shell grep