<Предыдущая | Содержание: | Следующая>
5.2.2. Примеры
5.2.2.1. Анализ ошибок
Если ваш процесс генерирует много ошибок, это способ их тщательно изучить:
команда 2> & 1 | меньше
Это часто используется при создании нового программного обеспечения с помощью сделать команда, например:
Энди: ~ / newsoft> сделать все 2> & 1 | меньше
- выход отсутствует -
Энди: ~ / newsoft> сделать все 2> & 1 | меньше
- выход отсутствует -
5.2.2.2. Отделение стандартного вывода от стандартной ошибки
Подобные конструкции часто используются программистами, поэтому вывод отображается в одном окне терминала, а ошибки - в другом. Узнайте, какой псевдотерминал вы используете для выдачи терминал сначала команда:
Энди: ~ / newsoft> сделать ВСЕ 2> / dev / pts / 7
5.2.2.3. Запись на вывод и файлы одновременно
Вы можете использовать тройник команда для копирования ввода в стандартный вывод и один или несколько файлов вывода за один ход. С помощью -a вариант тройник приводит к добавлению ввода в файл (ы). Эта команда полезна, если вы хотите видеть и сохранять вывод. В > и >> операторы не позволяют выполнять оба действия одновременно.
Этот инструмент обычно вызывается через трубу (|), как показано в примере ниже:
mireille ~ / test> дата | тройник файл1 файл2
Чт, 10 июня, 11:10:34 CEST 2004
mireille ~ / test> кошачий файл1
Чт, 10 июня, 11:10:34 CEST 2004
mireille ~ / test> кошачий файл2
Чт, 10 июня, 11:10:34 CEST 2004
mireille ~ / test> время безотказной работы | тройник -a file2
11:10:51 до 21 дня, 21:21, 57 пользователей, средняя нагрузка: 0.04, 0.16, 0.26
mireille ~ / test> кошачий файл2
Чт, 10 июня, 11:10:34 CEST 2004
11:10:51 до 21 дня, 21:21, 57 пользователей, средняя нагрузка: 0.04, 0.16, 0.26
mireille ~ / test> дата | тройник файл1 файл2
Чт, 10 июня, 11:10:34 CEST 2004
mireille ~ / test> кошачий файл1
Чт, 10 июня, 11:10:34 CEST 2004
mireille ~ / test> кошачий файл2
Чт, 10 июня, 11:10:34 CEST 2004
mireille ~ / test> время безотказной работы | тройник -a file2
11:10:51 до 21 дня, 21:21, 57 пользователей, средняя нагрузка: 0.04, 0.16, 0.26