Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用命令行
grep -rI "TEXTSEARCH" . > output.txt
我得到错误/提示
grep: input file ‘./output.txt’ is also the output
似乎工作成功,但不想进行广泛的搜索,如果这是值得担心的事情,或者这只是一个常规的回应?
-我和。表示“当前目录中的所有文件”。
因为 output.txt 是在命令启动后立即创建的
grep -rI "TEXTSEARCH" output.txt > output.txt
发生。所以这是有道理的。
如果“output.txt”不在同一个文件夹中,没问题。
grep -rI "TEXTSEARCH" . > /tmp/output.txt;mv /tmp/output.txt .