AWK — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 1: Строка 1:
 +
Базовый синтаксис awk
 +
awk '<font color=blue>{action}</font>' filename
 +
 +
Когда нужно найти текст, соответствующий конкретному шаблону, или же конкретное слово в тексте, команда принимает следующий вид
 +
awk '<font color=blue>/regex pattern/{action}</font>' filename
 +
 +
 
Вывести все хостнеймы(колонка 2) из строк которые начинаются с цифр(ипишек)
 
Вывести все хостнеймы(колонка 2) из строк которые начинаются с цифр(ипишек)
  awk '<font color=blue>/^[0-9]/ {print $2}</font>' /etc/hosts
+
  awk '<font color=blue>/^[0-9]/{print $2}</font>' /etc/hosts

Версия 00:49, 1 июня 2022

Базовый синтаксис awk

awk '{action}' filename

Когда нужно найти текст, соответствующий конкретному шаблону, или же конкретное слово в тексте, команда принимает следующий вид

awk '/regex pattern/{action}' filename


Вывести все хостнеймы(колонка 2) из строк которые начинаются с цифр(ипишек)

awk '/^[0-9]/{print $2}' /etc/hosts