如何grep这个包含等号的字符串?

时间:2016-04-04 19:20:15

标签: linux bash shell

下面是我在bash shell中尝试grep的字符串:

'#Hostname=sometext.company.com, sometext.company.com' filename

我想只找到符合该确切模式的字符串。我已经尝试过以下命令以及其他一些命令。

grep -Fx "#Hostname=sometext.company.com, sometext.company.com" filename

1 个答案:

答案 0 :(得分:0)

您是否故意指定-x选项?

grep -F '#Hostname=sometext.company.com, sometext.company.com' filename

最有可能是你想要的。此外,最好使用单引号而不是双引号,以防万一您的搜索模式恰好包含特殊的shell字符。