如何使用grep筛选模式文件中未出现在日志文件的条目
实现方法
直接使用grep多参数组合即可得到你要的结果,命令如下:
grep -vxFf 20210716.log input.txt
参数说明
-f 20210716.log:指定从日志文件中读取所有内容作为匹配模式-v:反向筛选,仅输出没有匹配到模式的行-x:要求整行完全匹配,避免内容部分重合导致的误匹配-F:将所有模式视为普通固定字符串,不做正则解析,既提升匹配速度也能避免特殊字符带来的匹配异常
执行上述命令后会直接输出input.txt中未在日志文件里出现的条目,也就是你期望的00124。
注意不要调换两个文件的顺序,待检查的
input.txt需要放在命令最后一位。
内容的提问来源于stack exchange,提问作者Melcor11
相关产品推荐
相关产品推荐

