临时处理日志,查看文件等可以通过awk做简单的文本处理, 也可以通过脚本文件,做复杂的逻辑处理。
- 输出自定义格式字符串并排序
1 | awk '{printf("%s->%s\n",$2,$4)}'|sort -u |
- 格式化日志(处理nginx的access日志,拆分出请求IP,排序,去重,并找出请求大于10次的请求请求IP地址
1 | cat /usr/local/var/logs/access.log|awk '{print $1}'|sort -nr |uniq -c |awk '{if($0<10)print $1}' |