Qual é o propósito de '/' no comando awk?

1

Por que isso funciona:

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

e isso não acontece

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

Qual é o objetivo de / ?

    
por Daniel 05.12.2014 / 22:45

1 resposta

1

É semelhante ao grep e encontra o comando -

Digamos, por exemplo, se você quiser pesquisar uma palavra "olá" em um arquivo txt "Firstprog.txt".

awk '/hello/' Firstprog.txt

Isso informa ao Awk para pesquisar no arquivo as linhas de texto que contêm a string "hello" e imprimi-las.

    
por vembutech 05.12.2014 / 22:59