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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     22 May 2003  13:03:35
 To : Dmitry Klavdiev
 Subject : Re: Как заюзать tee
 -------------------------------------------------------------------------------- 
 
 Dmitry Klavdiev <Dmitry.Klavdiev@p222.f86.n5030.z2.fidonet.org> wrote:
 
 DK> Задача упрощенно такая:
 DK> zgrep 12345 100Gb.log.gz | awk '{print $2}' > file1
 DK> zgrep 54321 100Gb.log.gz | awk '{print $1}' > file2
 DK> 
 DK> как бы gzip запустить один раз?
 DK> 
 DK> понятно, что zgrep 12345|54321 100Gb.log.gz а дальше как?
 
  zgrep 12345|54321 100Gb.log.gz \
  | awk '/12345/{print $2 >> "file1"}; /54321/{print $1 >> "file2"}'
 
 DK> Под awk здесь понимается, что поток надо пропустить через какую то команду, 
 DK> не обязательно awk, может быть все что угодно...
 
  ... {print $2 | "sort -r >> file1"}; ...
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5
  * Origin: Institute for High Energy Physics, Protvino, Russia (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/3651746bbadf.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional