【发布时间】:2020-02-19 10:20:43
【问题描述】:
我有一个包含此类记录的日志文件:
41.201.181.27 - [2019-04-06 18:22:02] "GET /images/stands/photo_mois.jpg HTTP/1.1" 304 - "http://example.com/popup.php?choix=mois" "Mozilla/4.0" "-"
我有用于获取所有具有唯一 URL 的记录的脚本:
cut -f4 -d\" < logfile | sort -u
我需要如何更改它以获取只有 POST 请求类型的唯一 URL?
【问题讨论】:
-
能否在您的问题中显示更多输入和预期的示例输出,然后告诉我们。
-
我需要从具有唯一 URL 和 POST 类型的日志中查找所有记录。上面的脚本只找到唯一的 URL,我想对其进行转换以查找具有唯一 URL 的 POST 记录。
-
老实说,目前还不清楚,如果您可以在输入样本和预期输出样本中添加更多行,它将让我们清楚地了解您的问题。
-
如果您不知道,您当前的
cut命令不会提取请求 URL,而是提取引荐来源网址;从您发布的日志提取中,它将提取http://example.com/popup.php?choix=mois而不是/images/stands/photo_mois.jpg
标签: linux bash terminal grep cut