如何让linux标准输出和错误输出同时输出到屏幕和文件?同时标准输出还是标准输出,错误输出还是错误输出

使用java执行命令,想要可以分别获取标准输出和错误输出,所以不使用2>&1|tee这个命令... 使用java执行命令,想要可以分别获取标准输出和错误输出,所以不使用2>&1|tee这个命令 展开
 我来答
良玉小帝
2019-03-19 · 个人日常精心汇总合集
良玉小帝
采纳数:5925 获赞数:9451

向TA提问 私信TA
展开全部
想要把正常输出信息和错误信息输出到分别的文件中,可以用:
make xxx 1> build_output_normal.txt 2>build_output_error.txt
即联合使用了1和2,正常信息和错误信息,都输出到对应文件中了。
追问
不是输出到不同文件里,而是输出到同一个文件里。而且这样执行的话,屏幕上应该不会打印结果吧?
追答
所有的信息都输出到同一个文件中:
make xxx > build_output_all.txt 2>&1
其中的2>&1表示错误信息输出到&1中,而&1,指的是前面的那个文件:build_output_all.txt 。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式