下面是我试图在bash shell中为其添加grep的字符串:

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

我只想找到符合那个模式的字符串。我已经试过下面的命令和其他一些命令。
grep -Fx "#Hostname=sometext.company.com, sometext.company.com" filename

最佳答案

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

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

很可能是你想要的。另外,最好使用单引号而不是双引号,以防搜索模式碰巧包含特殊的shell字符。

关于linux - 如何对包含等号的字符串进行grep?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36411091/

10-11 09:09