gpt4 book ai didi

bash - grep - 列出不包含两种模式的所有行

转载 作者:行者123 更新时间:2023-11-29 09:16:10 24 4
gpt4 key购买 nike

我有一个包含一些记录的文本文件。我有两个模式要验证,我想列出文件中不包含这两个模式的所有行。如何使用 grep 命令执行此操作?
我使用 grep -v 尝试了一些东西,但似乎没有任何效果。

假设我的文本文件如下。
1.qwerpattern1yui
2. 广告pattern2asd
3. cczxczc
4.jkjkpattern2adsdapattern1

我只想列出第 1、2 和 3 行。

提前致谢。

最佳答案

您可以使用:

grep -w -v -e "word1" -e "word2" file

或者使用 egrep:

egrep -w -v -e "word1|word2" file

更新:根据评论,似乎遵循 awk 会更好:

awk '!(/pattern1/ && /pattern2/)' file

关于bash - grep - 列出不包含两种模式的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21240337/

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