Найти в Дзене
olegon.ru

Как правильно перенаправлять вывод консоли

Объясняю, как правильно перенаправлять вывод программы в файл. Порядок параметров имеет значение. Т.е. если надо stderr и stdout вывести в файл, то пишите Код: >test.log 2>&1 а не
Код: 2>&1 >test.log объясняю на пальцах
Код: 1>test.log 2>&1 пишет stdout в test.log, а stderr туда, куда перенаправлен stdout, то есть в test.log
Код: 2>&1 1>test.log пишет stderr туда, куда был перенаправлен stdout на момент разбора параметра, то есть в консоль, а stdout в test.log. В этом случае перенаправления stderr в файл не будет! Все ошибки будут пропадать в консоли, если вы хотели их увидеть в файле. https://olegon.ru/showthread.php?t=34273 Подписывайтесь, будет еще много интересного...

Объясняю, как правильно перенаправлять вывод программы в файл. Порядок параметров имеет значение. Т.е. если надо stderr и stdout вывести в файл, то пишите

Код:

>test.log 2>&1

а не
Код:

2>&1 >test.log

объясняю на пальцах
Код:

1>test.log 2>&1

пишет stdout в test.log, а stderr туда, куда перенаправлен stdout, то есть в test.log
Код:

2>&1 1>test.log

пишет stderr туда, куда был перенаправлен stdout на момент разбора параметра, то есть в консоль, а stdout в test.log. В этом случае перенаправления stderr в файл не будет! Все ошибки будут пропадать в консоли, если вы хотели их увидеть в файле.

https://olegon.ru/showthread.php?t=34273

Подписывайтесь, будет еще много интересного...