用Linux三剑客分析统计日志数据

Linux三剑客命令练习


用Linux命令分析统计日志数据之前,首先要会使用Linux三剑客:grep、sed、awk。

grep

  • 使用场景:更适用于简单的筛选查找。

  • 常用参数:
    -v 相反输出
    -n 显示匹配行行号
    -i 不区分大小写
    -c 只统计匹配的行数
    -o 只输出匹配的内容
    -E 使用egrep命令

  • 用法举例

模板:grep -参数 '条件' file
#找出与port有关的行并显示所在行号
grep -n "port" file
#去除空行
grep -v "^$" file
#只输出匹配的内容
grep -o "port" file
#找出同时与port和root有关的行
grep -E "port|root" file
#筛选有相似结构的字符串,如good和glad
grep -E "g(oo|la)d" file
#匹配y最少2次最多4次
grep -E "y{2,4}" file
#筛选全部(贪婪匹配)
grep ".*" file
#匹配所有字母
grep "[a-zA-Z]" fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值