阻止grep解析它自己传输到文件的输出

阻止grep解析它自己传输到文件的输出,grep,Grep,我是这样使用grep的: grep-r“foo”*>output.txt 然而,grep似乎一直在从无限增长的output.txt中获取结果。如何防止这种情况发生?一种解决方案是: grep -r "foo" . > ../output.txt ^^ parent directory 一种解决办法是: grep -r "foo" . > ../output.txt ^^

我是这样使用grep的:
grep-r“foo”*>output.txt

然而,grep似乎一直在从无限增长的
output.txt
中获取结果。如何防止这种情况发生?

一种解决方案是:

grep -r "foo" . > ../output.txt
                  ^^
            parent directory
一种解决办法是:

grep -r "foo" . > ../output.txt
                  ^^
            parent directory

见格雷普。然后试试这个:

grep -r "foo" * --exclude=output.txt > output.txt

见格雷普。然后试试这个:

grep -r "foo" * --exclude=output.txt > output.txt