我试图搜索一个特定的词BML.I
在当前目录中。
当我尝试使用以下命令时:
grep -l "BML.I" *
如果包含单词,则显示所有结果BML
是否可以 grep 精确匹配BML.I
你需要逃离。 (句点),因为默认情况下它与任何字符匹配,并指定 -w 来匹配特定单词,例如
grep -w -l "BML\.I" *
请注意,上面有两个级别的转义。引号确保 shell 通过BML\.I
到 grep。这\
然后转义期grep
。如果省略引号,那么 shell 会解释\
作为该期间的转义(并且只是将未转义的期间传递给grep
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)