根据关键字查询log日志前十行与后十行

如题所述

第1个回答  2022-06-26
1、vi打开log日志,(不能是编辑状态)
2、先求得关键字的行号,比如求得关键字的行号是10
    cat -n filename | grep 关键字  
    cat -n yan.log | grep yan

    查看关键字的前后50行
    cat -n filename |tail -n +50 | head -n 100 

第二种方式:

cat filename |grep 关键字 -C10  上面显示关键字的前后10行          -C显示前后多少行

cat filename |grep 关键字 -A10  上面显示关键字的后10行              -A显示后多少行

cat filename |grep 关键字 -B10  上面显示关键字的前10行              -B显示前多少行
相似回答
大家正在搜