Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
grep-f没有给出任何结果_Grep - Fatal编程技术网

grep-f没有给出任何结果

grep-f没有给出任何结果,grep,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 l

我试图从包含另一个文件中某些单词的文件中排除行。例如,在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”,它成功了(使用cygwin)。你用的是什么系统?@DAXaholic我用的是Lubuntu 13.10。我认为你要求系统是对的,因为我认为这个命令在几周前在同一台机器上工作,但是在一些升级之后就停止工作了,也许?你知道任何软件/软件包可能与grep冲突吗?不,对不起,我不知道有任何冲突的软件包。但您的系统中可能存在“grep”的“损坏”shell别名?grep--version | head-n1,
哪个grep
文件$(哪个grep)
的输出是什么?