SoloCodigo

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: mprombola en Jueves 13 de Mayo de 2004, 15:22

Título: Variables Externas En Awk
Publicado por: mprombola en Jueves 13 de Mayo de 2004, 15:22
Quisiera saber cómo utilizar el valor de una variable externa (de un shell script) para acotar la busqueda en una sentencia awk

VARIABLE_EXTERNA = VALOR

awk '$1 ~ /$VARIABLE_EXTERNA/ {print $2}' archivo

Ya que la sentencia anterior no es la correcta..
Título: Re: Variables Externas En Awk
Publicado por: NRM en Jueves 13 de Mayo de 2004, 19:38
Para poder usar una variable externa te recomiendo que la pases por la linea de comandos de la siguiente forma.

awk '$variable {print $2}' archivo -v variable=texto

Espero te sirva

Saludos