引用致谢
https://blog.csdn.net/qq_20009015/article/details/88754361
https://blog.csdn.net/cngkqy/article/details/96927167
https://blog.csdn.net/shadow_zed/article/details/93888685?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-93888685-blog-90228724.pc_relevant_aa&spm=1001.2101.3001.4242.1&utm_relevant_index=3
在运行完程序后,想要看输出结果,程序中是这样子写的
想要查看==========PipeiResult=============
后面的输出
百度后发现使用grep -C
周围行数 关键字 日志文件 就可以查看范围内的日志信息
于是
这样写
(head -10纯属丈育)
yarn logs -applicationId application_1624327727087_91356|grep -C2 PipeiResult|head -10
补充:
查看文件中含有“PipeiResult”关键字所在行后5行内容
cat 日志文件.log| grep -A 5 PipeiResult
查看文件中含有“PipeiResult”关键字所在行前5行内容
cat 日志文件.log| grep -B 5 PipeiResult
查看文件中含有“PipeiResult”关键字所在行前后5行内容
cat 日志文件.log| grep -C 5 PipeiResult
模糊匹配
匹配包含a或者b的行
cat 日志文件.log| grep -E ‘a|b’
反选匹配
匹配不包含a的字段
cat 日志文件.log| grep -v ‘a’