shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] awk


From: Julio Cezar Neves - DISB.O
Subject: RES: [shell-script] awk
Date: Tue, 15 Jan 2002 11:09:24 -0300

Igor,
a sua pergunta tem um monte de respostas:
- Se $var foi gerada pelo awk não use o $. Será simplesmente var;
- Se for uma variável externa vc poderá:
--Passá-la como parâmetro:
awk '
        BEGIN {
          for (i=1; i < ARGC; i ++)
             print ARGV [i]
              }' $*
--Deixar a variável ser "vista" pelo Shell:
awk \/$1\/ /etc/passwd
repare que o $1 não está "escapado" mas as barras estão desta forma o $1 não
é do awk mas sim do shell. Experimente colocar esta linha dentro de um
arquivo executável e executá-lo passando um usuário cadastrado no seu
sistema (root p. ex.)

[ ]s,
Julio Cezar Neves


-----Mensagem original-----
De: igorlinux [mailto:address@hidden]
Enviada em: segunda-feira, 14 de janeiro de 2002 13:09
Para: address@hidden
Assunto: [shell-script] awk



estou com problema com o comando awk dado dentro de um script.


quando uso :

awk '{if($1>10)print$3}' nome-do-arquivo


funciona, mas quando uso 


awk '{if($1>$var)print$3}' nome-do-arquivo


não funciona.

ou seja quando defino uma variavel não esa funcionando... já ferifiquei
a variável e está correta..





igor




Sair da lista: address@hidden
Banco Dados:   http://www.egroups.com/group/shell-script 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]