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 に答える