为什么这场比赛
.*\/.+\/wp-admin.*404
[03/Sep/2021:18:58:29 +0200] "GET /up/wp-admin/install.php HTTP/1.1" 404 6197
但在 grep 中却不行?
sudo grep -rh ".*\/.+\/wp-admin.*404" /var/log/apache2/ | wc -l
0
我知道该行存在于该文件夹中。如果我用 * 替换 + ,它就可以正常工作。
答案1
使用 GNU grep,您必须使用反斜杠转义“+”字符。您可以尝试一下grep -rh ".*\/.\+\/wp-admin.*404" /var/log/apache2/ | wc -l