Каково назначение символа «/» в команде awk?

Каково назначение символа «/» в команде awk?

Почему это работает:

echo 'NetRange:192.168.1.1-192.168.255.255' | awk -F: '/NetRange/ {print $2}'

и это не

echo 'NetRange:192.168.1.1-192.168.255.255' | awk -F: 'NetRange {print $2}'

Какова цель /?

решение1

Это похоже на команды grep и find -

Например, если вы хотите найти слово «привет» в текстовом файле «Firstprog.txt».

awk '/hello/' Firstprog.txt

Это указывает Awk на необходимость поиска в файле строк текста, содержащих строку «hello», и вывести их.

Связанный контент