¿Cuál es el propósito de '/' en el comando awk?

¿Cuál es el propósito de '/' en el comando awk?

¿Por qué funciona esto?

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

y esto no

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

Cual es el proposito de /?

Respuesta1

Es similar al comando grep y find:

Digamos, por ejemplo, si desea buscar la palabra "hola" en un archivo txt "Firstprog.txt".

awk '/hello/' Firstprog.txt

Esto le dice a Awk que busque en el archivo líneas de texto que contengan la cadena "hola" y las imprima.

información relacionada