awk - примеры
Вывод строк содержащих text
awk '/text/'
Вывод строк не содержащих text
awk '!/text/'
Вывод только второго столбца
awk '{print $2}' file.txt
Вывод только второго столбца (с указанием разделителя столбцов)
awk -F ":" '{print $2}' file.txt
Вывод нескольких столбцов (слитно)
awk '{print $3 $4 $9}'
Вывод нескольких столбцов (через разделитель по умолчанию)
awk '{print $3,$4,$9}'
Вывод нескольких столбцов (через разделитель «@»)
awk '{OFS="@"}{print $3,$4,$9}'
Сумма чисел в столбце
awk '{s += $1} END {print s}
Обсуждение
Следующий пример выведет номера процессов всех работающих bash: