2

我正在使用命令行

grep -rI "TEXTSEARCH" . > output.txt

我得到错误/提示

grep: input file ‘./output.txt’ is also the output

似乎工作成功,但不想进行广泛的搜索,如果这是值得担心的事情,或者这只是一个常规的回应?

4

1 回答 1

4

-我表示“当前目录中的所有文件”。

因为 output.txt 是在命令启动后立即创建的

grep -rI "TEXTSEARCH" output.txt > output.txt

发生。所以这是有道理的。

如果“output.txt”不在同一个文件夹中,没问题。

grep -rI "TEXTSEARCH" . > /tmp/output.txt;mv /tmp/output.txt .
于 2016-12-09T14:39:50.120 回答