Caros amigos,

Estou testanto uma passagem de parâmetros para o awk. O código é o seguinte:

#!/bin/bash
# Script teste.sh
LINHA_IP=`awk '$7=="$1" {print $11}' rc.maquinas`
echo $LINHA_IP

Ao tentar passar pela linha de comando um número IP como parâmetro:
#./teste.sh 192.168.254.102

o AWK não recebe o parâmetro $1, nem mesmo se for uma variável
presente dentro o arquivo.

Alguém sabe como posso passar uma variável para o comando AWK?

Desde já, thanks!


www.herbertdecarvalho.com
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a