Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Cheusov                      2:5020/400     22 May 2003  10:44:18
 To : Dmitry Klavdiev
 Subject : Re: Как заюзать tee
 -------------------------------------------------------------------------------- 
 
 Dmitry Klavdiev <Dmitry.Klavdiev@p222.f86.n5030.z2.fidonet.org>
 writes:
 
 > Будь проклят тот день, когда я впервые сел за клавиатуру этого
 > пылесоса! Ведь говорил мудрейший All...
 > 
 > Hикак не могу сообразить, как распаралелить результат одной команды
 > на два потока и отдельно их обработать.
 > 
 > Задача упрощенно такая: zgrep 12345 100Gb.log.gz | awk '{print $2}'
 > > file1 zgrep 54321 100Gb.log.gz | awk '{print $1}' > file2
 > 
 > как бы gzip запустить один раз?
 > 
 > понятно, что zgrep 12345|54321 100Gb.log.gz а дальше как?
 
 mkfifo /tmp/zzzzz || exit 1
 awk '/12345/ {print $2}' < /tmp/zzzzz > file1 &
 zcat 100Gb.log.gz | tee /tmp/zzzzz | awk '/54321/ {print $1}' > file2
 wait
 rm /tmp/zzzz
 
 -- 
 Best regards, Aleksey Cheusov.
 --- ifmail v.2.15dev5
  * Origin: Science Soft (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как заюзать tee   Dmitry Klavdiev   20 May 2003 22:51:56 
 Re: Как заюзать tee   Dmitry Pyzhov   22 May 2003 02:42:36 
 Re: Как заюзать tee   Aleksey Cheusov   22 May 2003 10:44:18 
 Re: Как заюзать tee   Eugene B. Berdnikov   22 May 2003 13:03:35 
Архивное /ru.linux/172839f2ea9f8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional