好吧,我也不知道该怎么表达。。。就是我想在文件中搜寻含有"*** DOMAIN"这样一串字符串,而“*”在正则表达式中有特定的含义,每次都会出现一些不想要的结果。一开始觉得很诡异,后来恍然大悟,原来是“***”被解读的方式不一样的导致。

找到了问题的根源就可以对症下药,使用转义字符反斜杠 '\'

将以前的 egrep '*** DOMAIN' node.log >>log

改为     egrep '\*\*\* DOMAIN' node.log >>log