Я пытаюсь перенаправить вывод ошибок как в файл, так и в терминал и выбросить стандартный вывод, но не могу понять это. Кто-нибудь знает, как это сделать?
myCommand 2>&1 1>/dev/null | tee /path/to/some/file.txt
STDOUT попадает в черную дыру в / dev / null
STDERR перенаправляется на STDOUT
тройник получает STDOUT и повторно отображает его, а также записывает в файл
Смотрите этот пост.Вам нужно будет использовать команду tee для направления в нескольких направлениях.
http://www.linuxforums.org/forum/programming-scripting/163161-redirecting-stdout-file-terminal-stderr-file.html