标签: grep
我正在尝试从包含其他文件中的某些单词的文件中排除行。例如在lines.txt中我有:
my dog my cat my fish
和words.txt:
cat
不幸的是,命令grep -vif words.txt lines.txt不起作用,但命令grep -vi cat lines.txt会给我正确的结果,所以我猜-f选项有问题。我不知道这么简单的语法会出现什么问题,而且words.txt或lines.txt中没有空行,我已经检查过。
grep -vif words.txt lines.txt
grep -vi cat lines.txt