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

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

Re: [shell-script] Awk e variável de ambiente


From: Julio C. Neves
Subject: Re: [shell-script] Awk e variável de ambiente
Date: Thu, 10 May 2012 15:23:26 -0300

Um dos problemas é esse que o Nander descreveu, outro é que essa variável é
do Shell e por estar entre apóstrofos ele não consegue resolvê-la. Ahhh!
Perca essa mania de cat e pipe. Para funcionar, faça:

$ nome=leonardo
$ awk '{print $3 Nome: '$nome'}' file.txt

Abcs,
Julio

*
*



Em 10 de maio de 2012 15:13, Ernander (Nander) <address@hidden>escreveu:

> **
>
>
> SALVE!
>
> tira o $ antes da atribuição da Variavel e fala o teste:
>
> Antes:
>
> $nome="leonardo"
>
> Depois
>
> nome="leonardo"
>
> Att
>
> *Ernander Marcus Lataliza Rosendo*
> *Certified SonicWall Security Administrator*
>
> Em 10 de maio de 2012 12:02, Leonardo Bacha Abrantes <
> address@hidden> escreveu:
>
> > **
>
> >
> >
> > Boa tarde pessoal,
> >
> > estou fazendo um script e nele uso o awk para imprimir uma coluna, e
> neste
> > mesmo comando gostaria de imprimir uma variável de ambiente:
> >
> > exemplo:
> >
> > $nome="leonardo"
> > cat file.txt | awk '{print $3 "Nome: $nome}'
> >
> > o problema é que ele não entende que $nome é uma variável de ambiente
> > reportando que $nome não é uma função conhecida.
> >
> > Há como mudar o script para que funcione de outra forma, mas queria fazer
> > isso da forma acima se possível.
> >
> > obrigado!
> > []'s
> > leo
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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