grep, sed, sort, awk运用

Posted mlllily

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grep, sed, sort, awk运用相关的知识,希望对你有一定的参考价值。

1. 基础的日志查看命令

tail -400f demo.log #监控最后400行日志文件的变化 等价 tail -n 400 -f (-f参数是实时)
less demo.log #查看日志文件,支持上下滚屏,查找功能
uniq -c demo.log  #标记该行重复的数量,不重复值为1

 

2. grep 命令简单使用

规则:grep [选项]...模式 [文件]...    (模式是正则表达式)

grep ERR appcrawler.log  # 在文件appcrawler.log中查找所有包含ERR的行

grep -c ‘ERROR‘ appcrawler.log #输出文件
appcrawler.log中查找所有包行ERROR的行的数量

grep -v ‘ERROR‘
appcrawler.log #查找不含"ERROR"的行
grep -o order-fix.curr_id:([0-9]+) demo.log #-o选项只提取order-fix.curr_id:xxx的内容(而不是一整行),并输出到屏幕上

 

3. 精简日志内容 sed

通过sed的替换命令来进行对日志文件提取内容了

 

以上是关于grep, sed, sort, awk运用的主要内容,如果未能解决你的问题,请参考以下文章

linux生产文本处理掌握这些就够了:awk,gawk,sed,grep,sort

linux生产文本处理掌握这些就够了:awk,gawk,sed,grep,sort

文本处理cat more less head tail sort uniq grep cut jion sed awk

云计算学习Days2--cat head tail sort uniq wc cut sed grep awk tr

linux基础篇07,linux文本处理cat more less head tail sort uniq grep cut jion sed awk

05,文本处理cat more less head tail sort uniq wc tr grep cut jion sed awk ok