我正在使用命令行
grep -rI "TEXTSEARCH" . > output.txt
我收到错误/提示
grep: input file ‘./output.txt’ is also the output
似乎能够成功运作,但是如果需要担心这一点,或者只是定期回复,我们不想进行广泛的搜索?
答案 0 :(得分:1)
-I 和。表示“当前目录中的所有文件”。
一旦命令启动,就会立即创建output.txt
grep -rI "TEXTSEARCH" output.txt > output.txt
发生。 所以这很有道理。
如果“output.txt”不在同一文件夹中,则没有问题。
grep -rI "TEXTSEARCH" . > /tmp/output.txt;mv /tmp/output.txt .