在命令行中,标准输出通常会打印在屏幕上,而标准错误输出通常会打印在标准错误流中。如果想要重定向标准输出到文件,可以使用 ">" 符号,而如果想要重定向标准错误输出到文件,可以使用 "2>" 符号。下面是一个解决方法的示例代码:
command > output.txt 2>&1
上述代码将命令的标准输出重定向到 "output.txt" 文件中,并将标准错误输出也重定向到同一个文件中。这样一来,通过读取文件可以同时获取命令的标准输出和标准错误输出。
另外,如果只想要将标准错误输出重定向到文件,可以使用以下代码:
command 2> error.txt
上述代码将命令的标准错误输出重定向到 "error.txt" 文件中,而标准输出将会继续打印在屏幕上。
希望这个解决方法能够帮到你!
上一篇:标准错误未正确定向
下一篇:标准错误重定向非错误消息时的问题