Grep-输入文件也是输出文件

Grep-输入文件也是输出文件,grep,gawk,gnuwin32,Grep,Gawk,Gnuwin32,我正在使用命令行 grep -rI "TEXTSEARCH" . > output.txt 我得到了错误/提示 grep: input file ‘./output.txt’ is also the output 似乎工作顺利,但如果这是一个需要担心的问题,或者只是一个常规响应,则不想进行广泛搜索?-I和表示“当前目录中的所有文件” 一旦命令启动,就会创建As output.txt grep -rI "TEXTSEARCH" output.txt > output.txt 发生

我正在使用命令行

grep -rI "TEXTSEARCH" . > output.txt
我得到了错误/提示

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

似乎工作顺利,但如果这是一个需要担心的问题,或者只是一个常规响应,则不想进行广泛搜索?

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

一旦命令启动,就会创建As output.txt

grep -rI "TEXTSEARCH" output.txt > output.txt
发生了。 所以这是有道理的

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

grep -rI "TEXTSEARCH" . > /tmp/output.txt;mv /tmp/output.txt .

当你的整个问题都是关于grep的时候,你为什么用gawk来标记呢?