Я хотел бы немного лучше понять awk: я часто ищу регулярные выражения и много раз меня интересует только N-е вхождение. Я всегда делал эту задачу, используя трубы говорят:
awk '/regex/' file | awk 'NR%N==0'
Как я могу выполнить ту же задачу с awk
(или perl
) без трубопровода ?
Существуют ли случаи, когда использование каналов является наиболее эффективным в вычислительном отношении решением?