LINUX.ORG.RU

как пропустить первые N строчек stdout


0

0

Программа выдает результаты в виде текста в stdout. Мне нужно отрезать первые 5 строчек ее вывода, оставляя остальные. Каким образом это можно сделать? Tail и Head могут лишь вывести последние или первые N строчек, а не пропускать их.. Чем же отрезать?

anonymous

Re: как пропустить первые N строчек stdout

awk '{n=n+1} n>15 {print $0}'

или:

awk 'n<15 {n=n+1;next} {print $0}'

watashiwa_daredeska ★★★★ ()

Re: как пропустить первые N строчек stdout

ps ax |awk '{ if (FNR > 5 ) print $0; }'

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