×

awk

Многофункциональный интерпретируемый скриптовый язык построчного разбора и обработки входного потока.

  • Вывести пятый столбец (поле) из файла, разделенного пробелами:

awk '{print $5}' {{filename}}

  • Вывести второй столбец (поле) содержащее "something" из файла, разделенного пробелами:

awk '/ {{something}} / {print $2}' {{filename}}

  • Вывести последний столбец каждой строки из файла, используя запятую (вместо пробела) в качестве разделителя полей:

awk -F ',' '{print $ NF}' {{filename}}

  • Суммировать значения в первом столбце файла и вывести результат:

awk '{s += $1} END {print s}' {{filename}}

  • Вывести первый столбец каждой строки из файла, а затем вывести сумму всех значений в этом столбце:

awk '{s += $1; print $1} END {print "--------"; print s} '{{filename}}

Фото avrdude
Предыдущая запись:
avrdude
Фото aws-s3
Следующая запись:
aws-s3