我最近了解了 awk,它具有使用打印方法过滤或输出日志文件的某些列的简单能力。
是否还有一个选项如何抑制多尾中某些列的输出,如果是,该怎么做?我需要它来使我的日志文件更具可读性。
您可以使用 -kc xy 删除由 x 分隔的列 y。您也可以多次使用 -kc。
例如来自 apache 访问日志的一行
89.149.244.193 - - [26/Dec/2010:10:50:52 +0000] "GET /admin/config.php HTTP/1.1" 404 495 "-" "Python-urllib/2.4"
Run Code Online (Sandbox Code Playgroud)
一旦经历了同样的事情 -kc " " 1 -kc " " 2 -kc " " 3 -kc " " 4
89.149.244.193 "GET /admin/config.php HTTP/1.1" 404 495 "-" "Python-urllib/2.4"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1294 次 |
| 最近记录: |