将标准输出重定向到日志,将标准错误重定向到错误日志

时间:2010-12-18 07:42:48

标签: shell unix

我有一个命令,比如find . -size +10

我需要将“权限被拒绝”等错误重定向到errorlog.txt

find . -size +10 2>errorlog.txt 

并将正常输出重定向到标准日志文件report.txt

find . -size +10 >report.txt

如何将这两者结合起来?

2 个答案:

答案 0 :(得分:2)

some_command > report.txt 2> errorlog.txt

答案 1 :(得分:2)

像这样:

command > stdout.log 2> stderr.log

或者,也可以在屏幕上看到输出:

(command | tee stdout.log) 3>&1 1>&2 2>&3 | tee stderr.log