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


Responder a