LINUX.ORG.RU

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


0

0

Привет!

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

сеньк.

ИМХО, grep для вашей задачи плохо подходит. Возмите awk или perl.

mky ★★★★★
()

awk '/regex1/ {print > "file1.out"}
     /regex2/ {print > "file2.out"}
     /regex3/ {print > "file3.out"}
    '

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.