我目前使用 grep til 查找与 ax 有一些关系的文件。
我目前搜索的方式是
grep -ril "ax" .
但这也会找到以 ax 作为子字符串的文件,例如 max、axis 等单词。
我如何确保我要查找的单词只包含ax
在其中..并且不是某种子字符串?
答案1
您可以在 grep 中使用 -w 选项来查找相同的内容。
grep -w 'ax' *
输出
l.txt:ax
上面的命令将在路径中精确搜索单词“ax”,然后打印搜索到的文件名和字符串。
如果您需要带有文件名的行号,可以使用以下命令
grep -win 'ax' *
l.txt:1:ax
答案2
在此示例中,只需在“ax”前后添加空格即可解决问题。
grep -irl " ax " *
这就是您要找的吗?