Por que isso funciona:
echo 'NetRange:192.168.1.1-192.168.255.255' | awk -F: '/NetRange/ {print $2}'
e isso não
echo 'NetRange:192.168.1.1-192.168.255.255' | awk -F: 'NetRange {print $2}'
Qual é o propósito de /
?
Responder1
É semelhante ao comando grep e find -
Digamos, por exemplo - se você deseja pesquisar a palavra "olá" em um arquivo txt "Firstprog.txt".
awk '/hello/' Firstprog.txt
Isso diz ao Awk para procurar no arquivo por linhas de texto que contenham a string "hello" e imprimi-las.