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

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

Re: [shell-script] Exibição variaveis


From: Julio C. Neves
Subject: Re: [shell-script] Exibição variaveis
Date: Fri, 20 Apr 2007 18:23:27 -0300

Fala Fernando,
Basta fazer um tr -d '\r' que esses cariage return todos somem.

Sobre o FISL, deixei a palestra com o pessoal da organização, mas acho que
eles não vão colocar no site. Se vc quizer o material, me fale em pvt que te
encaminho.

Abração,
Julio
:wq


Em 20/04/07, Fernando Garcia <address@hidden> escreveu:
>
>   Opa Julio, com ta ?
>
> Obrigado pelo comentário... eu também estava desconfiado de algum
> caractere em alguma variável, só não sabia como exibi-los.
>
> Olha o que aparecia:
>
> n: Fa0/47;2;2;1;Shutdown^M$ (Lembra microsoft, acho q por isso nao
> funcionava :-D
>
> Removi com um sed e ta funcionando agora.
>
> PS: Voce chegou a disponilizar aquele material de one liner que vc
> aprensentou na FISL 8 ?
>
> Grato.
>
> Fernando
>
> Julio C. Neves escreveu:
> >
> > Fala Fernando,
> > seu script parece estar perfeito e por isso desconfio de algum caractere
> > indevido dentro de uma das suas variáveis. Experimente fazer:
> >
> > cat -vet <<< "$switch;$n;$z"
> >
> > E veja se vai aparecer algo do tipo ^L onde L é qq letra (exceto I,
> > pois ^I
> > significa <TAB>)
> >
> > Abração,
> > Julio
> > :wq
> >
> > Em 19/04/07, Fernando Garcia 
> > <address@hidden<fernandosetegarcia%40uol.com.br>
> > <mailto:fernandosetegarcia%40uol.com.br>> escreveu:
> > >
> > > Caros,
> > >
> > > Tenho o seguinte script que gera e exibe as variaveis s, n e z:
> > > ------ trecho ------------
> > > for z in "`grep " $porta " addresss.tmp | tr -s " " | sed "s/^ //" |
> tr
> > > " " ";" | awk -F\; '{ print $2 ";" $1 ";" $3 ";" $5 }'`"; do
> > >
> > > echo -----------------------------
> > > echo "$s"
> > > echo "$n"
> > > echo "$z"
> > >
> > > done
> > >
> > > saida:
> > > -----------------------------
> > > s: xfl-04-01
> > > n: Fa0/47;2;2;1;Shutdown
> > > z: 0015.f9f0.6d62;10;SecureConfigured;-
> > > 0016.d324.6ca8;451;SecureConfigured;-
> > >
> > > Quando tento exibir as variaveis no formato $s;$n$z, fica um conteudo
> > > estranho (nao sao exibidas as variaveis $s e $n). Sera que por causa
> da
> > > interpretacao de algum caracter ?
> > >
> > > ------ trecho ------------
> > > for z in "`grep " $porta " address.tmp | tr -s " " | sed "s/^ //" | tr
> "
> > > " ";" | awk -F\; '{ print $2 ";" $1 ";" $3 ";" $5 }'`"; do
> > >
> > > # echo "s: $switch"
> > > # echo "n: $n"
> > > # echo "z: $z"
> > >
> > > echo "$switch;$n;$z"
> > >
> > > done
> > >
> > > saida:
> > > -----------------------------
> > > ;0015.f9f0.6d62;10;SecureConfigured;-
> > > 0016.d324.6ca8;451;SecureConfigured;-
> > >
> > > O que pode estar acontecendo ?
> > >
> > > Grato.
> > >
> > > Fernando
> > >
> > >
> > >
> >
> > --
> > Abraços,
> > Julio
> > http://www.julioneves.com <http://www.julioneves.com> - Um livro sobre
> > Bash completo e on-line
> > :wq
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
>  
>



-- 
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq


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



reply via email to

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