如题,如何将错误输出同时重定向到监视器和文件,对于标准输出可以用tee命令,错误输出知道的麻烦告知下
参考Linux Redirect Error Output To File:
ls |& tee log.txt
谢谢,又学了一招,不过这个是将标准输出和标准错误同时定向到多处,而不能只是将错误信息同时定向到监视器和文件
@一只大蚊子: 最后用的是哪个命令解决的?
@dudu: 第二个
@一只大蚊子: 这个?
$ ./test 2>&1 1>stdout.log | tee stderr.log
@dudu: exec 1>>log 2> >(tee -a log >&2) 这个
看不懂
比如:grep "test" test >> result.txt 如果会将正常的输出保存到result.txt中,如果test不存在,会在终端显示error信息
而grep "test" test 2>> result.txt会将正常的信息显示在终端,而将错误信息保存到result.txt中,
先在就是想搞明白怎么把错误信息同时保存到文件而且也在终端显示