Júlio, Poderia envia o palestra para mim também ? :)
--- Em [email protected], "Julio C. Neves" <[EMAIL PROTECTED]> escreveu > > 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]<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] >
