AWK получает первую строку

Я пытаюсь добавить столбец для каждой строки вместе, и я делаю это следующим образом:

awk '{s+=$2} END {print s}' 

Теперь, когда у меня есть последняя сумма, s, я хочу вычесть второй столбец первой строки, например:

 awk '{s+=$2} {a= COLUMN 2 OF FIRST LINE } END {print s - a}' 

Как мне это сделать?

One Solution collect form web for “AWK получает первую строку”

Просто исключите первую строку:

 awk 'FNR>1{s+=$2};END{print s}' 
  • Опция Awk inplace с оператором печати
  • Как выводить некоторые данные в разные ячейки файла Excel?
  • Как разбирать JSON с помощью сценариев оболочки в Linux?
  • Нужна помощь в обработке текстового файла с awk для соответствия формату файлов CSV
  • Regex go Wrong
  • Использование замены переменных bash вместо cut / awk
  • Выставить awk над tcp (inetd, socat и т. Д.)
  • Как я могу напечатать вторую в последнюю строку множество файлов в один файл?
  • Как пропустить первую, последнюю непустую строку и пустые строки из модификации файла
  • Добавление записей в конец строки через awk
  • Изменение имени сервера в файле OpenVPN с помощью sed
  • Linux и Unix - лучшая ОС в мире.