LINUX.ORG.RU

grep - несколько условий параллельно


0

0
Привет!

Есть входящий поток. Его нужно профильтровать на несколько разных условий (параллельно) и перенаправить отфильтрованное в несколько разных файлов. У кого какие мысли, как это сделать наименее костыльно?

сеньк.
ИМХО, grep для вашей задачи плохо подходит. Возмите awk или perl.
mky ★★★★★
()
awk '/regex1/ {print > "file1.out"}
     /regex2/ {print > "file2.out"}
     /regex3/ {print > "file3.out"}
    '
sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.