gpt4 book ai didi

regex - 正则表达式包含 grep 的排除(即 "does not contain")

转载 作者:行者123 更新时间:2023-12-01 01:48:44 25 4
gpt4 key购买 nike

我正在尝试使用 grep 过滤网络服务器日志文件。我需要输出所有包含 65.55. 的行,但排除那些包含 msnbot 的匹配行。

我的出发点是这样的——但它不起作用:

grep "^.*65\.55\..*(!msnbot).*$" ex100101.log > results.txt

我在 Windows 上使用 grep(因此使用双引号),但我怀疑这很重要。

最佳答案

我只需使用两个 grep 即可:

grep "65.55" ex100101.log | grep -v msnbot > results.txt

关于regex - 正则表达式包含 grep 的排除(即 "does not contain"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2523016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com