Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как в конвейере Unix продублировать вывод на экран (или в любой другой стандартный выход) / 2 сообщений из 2, страница 1 из 1
29.07.2012, 19:10
    #37896930
Alex01975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в конвейере Unix продублировать вывод на экран (или в любой другой стандартный выход)
Как в конвейере Unix продублировать вывод на экран (или в любой другой стандартный выход) и в следующую команду (a и b - это команды)?

exec 4>&1;a | tee /dev/stderr 2>&4 | b
a | tee /dev/tty | b
a | tee /dev/stdout | b
<a | tee /dev/stderr 2>&4 | b 4>&1;
Ни один из предложенных вариантов
...
Рейтинг: 0 / 0
29.07.2012, 19:44
    #37896943
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в конвейере Unix продублировать вывод на экран (или в любой другой стандартный выход)
Alex01975,

Код: plaintext
1.
2.
3.
4.
 ~]# ls | (exec 3>&1; tee /dev/stderr 2>&1 >&3 |wc;)
anaconda-ks.cfg
install.log
install.log.syslog
      3       3      47
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как в конвейере Unix продублировать вывод на экран (или в любой другой стандартный выход) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]