如何 grep 到文件而不 grep 我正在创建的文件?

如何 grep 到文件而不 grep 我正在创建的文件?

我刚刚运行了这个命令:

grep "WindowsIdentity" -r . > windowsid.txt

我期待它 grep 然后输出到文件。然而,正在发生的事情是它递归地抓住它。

答案1

有几个选项可以跳过在正在创建的文件中进行搜索。

  1. 在不在正在搜索的树中的目录中创建文件。例子:grep WindowsIdentity -r > ../windowsid.txt
  2. 使用该--exclude选项。例子:grep WindowsIdentity -r --exclude=windowsid.txt > windowsid.txt

相关内容