Почему делает это работает:
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}'
Из чего цель /
?
Это подобно grep, и найдите, что команда -
Говорит, например - если Вы хотите искать слово "привет" на txt файле "Firstprog.txt".
awk '/hello/' Firstprog.txt
Это говорит Awk перерывать файл для строк текста, которые содержат строку "привет" и распечатывают их.