gpt4 book ai didi

linux - grep -Ev 不适用于我的文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:13 24 4
gpt4 key购买 nike

我有两个包含(唯一)字符串的文件:第一个是 1.txt,有大约 1000,000 个唯一字符串,而 2.txt 有大约 10,000 个唯一字符串。我想删除 1.txt 中所有出现的 2.txt 字符串,因此,当我在 1.txt 中搜索 2.txt 的出现时(使用 comm 命令),我发现几乎所有 2.txt 都在 1 中。 TXT我正在使用以下命令(grep -Ev -f 2.txt 1.txt)这个命令应该给我 9,990,000 个字符串的输出,但它只给我 95,000 个字符串

我想知道这是 grep 中的错误还是我遗漏了什么!

最佳答案

-E 参数告诉 grep 模式是扩展的正则表达式,似乎您想将它们用作固定字符串,由 -F参数。请改为尝试以下命令:

grep -Fv -f 2.txt 1.txt

关于linux - grep -Ev 不适用于我的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23547567/

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