被自己蠢哭了,查问题不要轻易尝试自己平时不熟悉的东西
在一次利用 tail -f xxx.log | grep 'xxx' | grep 'xxx'怎么也搜不到相关日志,由于新业务自己也不太熟悉,日志也是别人打的,只能用这样的命令去筛选,查不到日志以后,也一度怀疑这个命令不能这么用,但是我使用这个命令就是可以的less xxx.log | grep 'xxx' | grep 'xxx'
事后复盘google以后得到解释,
- 改成如下命令即可生效
tail -f xxx.log | grep --line-buffer 'sendMsgRsp appId=1' | grep --line-buffer '82030'
- 如果是要求或的关系,使用这个命令 tail -f xxx.log | grep -E 'xxx|xxx'