|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39223eca8f3e.html, оценка из 5, голосов 10
|