Перенаправить стандартный вывод в журнал и стандартную ошибку в журнал ошибок - PullRequest
2 голосов
/ 18 декабря 2010

У меня есть команда, скажем find . -size +10

Мне нужно перенаправить ошибку, например «Отказано в доступе», на errorlog.txt

find . -size +10 2>errorlog.txt 

И перенаправить нормальный вывод на стандартныйфайл журнала report.txt

find . -size +10 >report.txt

Как объединить эти два?

Ответы [ 2 ]

2 голосов
/ 18 декабря 2010

Как это:

command > stdout.log 2> stderr.log

или, чтобы также увидеть вывод на экране:

(command | tee stdout.log) 3>&1 1>&2 2>&3 | tee stderr.log
2 голосов
/ 18 декабря 2010
some_command > report.txt 2> errorlog.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...