История изменений
Исправление legolegs, (текущая версия) :
Если бы я писал с 0 я, разумеется, не мешал бы авк, кат и греп в одном пайпе. Я не стал оптимизировать выражение просто для того, чтобы ответ был понятнее.
PS grep 88кб, cut 76 кб, awk 324 кб - думаю, это терпимо, на фоне современных демонов на питоне и ноде.
PS
$ pv /tmp/garbage | grep ... | cut -f1,2,3,4 | awk '{}' > /dev/null
2,01GiB 0:00:15 [ 136MiB/s] [=============================================================================>] 100%
$ pv /tmp/garbage | awk '/.../ { print $1,$2,$3,$4}' > /dev/null
2,01GiB 0:00:27 [74,1MiB/s] [=============================================================================>] 100%
Исходная версия legolegs, :
Если бы я писал с 0 я, разумеется, не мешал бы авк, кат и греп в одном пайпе. Я не стал оптимизировать выражение просто для того, чтобы ответ был понятнее.
PS grep 88кб, cut 76 кб, awk 324 кб - думаю, это терпимо, на фоне современных демонов на питоне и ноде.