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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry Klavdiev                      2:5030/86.222  20 May 2003  22:51:56
 To : All
 Subject : Как заюзать tee
 -------------------------------------------------------------------------------- 
 
 Ведь говорил мудрейший 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 а дальше как?
 
 Под awk здесь понимается, что поток надо пропустить через какую то команду, не
 обязательно awk, может быть все что угодно...
 
 Вариант с временным файлом очевиден, не предлагать :)
 
 Dmitry
 
 ... AKA klavdiev@rle.ru
 --- GoldED+/LNX 1.1.5
  * Origin: Death is no excuse to stop working (2:5030/86.222)
 
 

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

 Тема:    Автор:    Дата:  
 Как заюзать 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/39223eca8f3e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional