3

Я делаю некоторую потоковую обработку некоторых довольно существенных файлов - мне было интересно, есть ли способ разделить стандартный вывод для передачи в несколько программ. Я хотел бы сделать что-то вроде этого:

bzcat some_huge_file.bz2 | (wc > wordcount, char_stats > character_statistics) 

Я мог бы написать этот клей на что-то вроде Perl или Python, но, похоже, должен быть способ сделать это.

Google приводит меня к tpipe, но я не могу найти ни одной копии tpipe или источников (ничего локального в OS X 10.8).

1 ответ1

3

Преобразование комментария автора в официальный ответ:

Ответ тройник и "процесс замещения".

пример

bzcat some_huge_file.bz2 | tee >(wc > wordcount) | char_stats > character_statistics

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .