Вывести конкретную колонку awk
Вывести 3-е поле (разделитель — пробел)
awk '{print $3}' file.txt
more awk
all 15 commands →
Пользовательский разделитель
awk -F: '{print $1, $3}' /etc/passwd
Фильтровать строки по паттерну
awk '/ERROR/ {print NR": "$0}' app.log
Сумма колонки
awk '{sum += $4} END {print sum}' access.log
Строки между двумя паттернами
awk '/START/,/END/' file.txt
Пропустить заголовок
awk 'NR>1 {print $1, $2}' data.csv