shell脚本迅速获取access日志中的某个参数
来源:互联网 发布:淘宝店铺大码模特招聘 编辑:程序博客网 时间:2024/06/01 19:15
例如我们统计sid,access 日志如下:
203.142.196.181 - - [07/Jan/2009:06:02:58 +0900] "GET /ad/queryphp.jsp?v=1.5&ct=i02&tos=A&key=%3F%3F%3F&sid=100575311&enc=SJIS HTTP/1.0" 200 944 "-" "{KDDI-SN3B UP.Browser/6.2.0.13.1.5 (GUI) MMP/2.0}" 113185 1177
仅使用awk即可完成,先按照"sid="分割,取第二列,然后以"&"为分割,取第一列,OK
awk -F"sid=" '{print $2}' test |awk -F"&" '{print $1}'
另外一个办法,新学的,使用echo的掐头去尾的方法
a=$(echo string); #源字符串
b=$(echo "${a##*sid=}") #恰头,截取到sid后面的数据
echo "${b%%&*}" #去尾,把&后面的都截掉
太强大了!!!!!
- shell脚本迅速获取access日志中的某个参数
- 获取URL中的某个参数/删除URL中的某个参数
- shell脚本中的各种参数
- shell脚本中的参数判断
- shell脚本中的if参数
- shell脚本检查统计nginx访问日志access.log
- js获取url中的某个参数
- 获取URL中的某个参数的方法
- 如何获取shell脚本的可选参数
- Getopts获取shell脚本命令行参数
- shell脚本之参数的获取
- linux下shell脚本获取网卡参数
- Getopts获取shell脚本命令行参数
- 脚本获取输入参数shell之getopt
- shell获取某个时间段的nginx日志内容
- shell脚本获取某个目录下文件的个数
- shell 和expect脚本中的取参数
- linux shell脚本中的各种参数表示
- [转载]优化程序
- ABAP/4 报表编程模板
- ABAP报表的事件
- DNS负载均衡技术
- 【D3D Review】3
- shell脚本迅速获取access日志中的某个参数
- ABAP:参数输入屏幕SELECTION-SCREEN中的事件
- 引用Microsoft.Office.Interop.Excel出现的问题
- DNS负载均衡与负载均衡器两种方案的选择
- ABAP-报表的事件
- 电子支付行业大洗牌:央行发10张牌照
- [转载]abap面试题
- 下学期主要任务
- 使用Apache作为前端负载均衡器