Перенаправление стандартного вывода и стандартного вывода ошибок в один файл
Проблема:
При выполнении команды иногда требуется сохранить результат стандартного вывода и стандартного вывода ошибок в один файл.
Решение:
Используйте оператор перенаправления > два раза.
Пример для старых терминалов:
ls -l /bin/usr > test.txt 2>&1
Примечание:
Здесь выполняется два перенаправления. Сначала стандартного вывода в файл test.txt, а затем, используя нотацию 2>&1 - стандартный вывод ошибок(дескриптор 2) в стандартный вывод(дескриптор 1).
Примечание:
Порядок перенаправления имеет важную роль. Сначала перенаправление стандартного вывода,а затем стандартного вывода ошибок.
Пример для новых терминалов:
ls -l /bin/usr &> test.txt