Complementando mensagem anterior, pois não vi o que você disse, mas a
falha foi minha. Marcando as opções para fonte de tamanho fixo e sem
quebra de linha, no site do grupo, cheguei ao link:
http://br.groups.yahoo.com/group/shell-script/message/22215?unwrap=1&var=0&l=1
Com isso vi exatamente seu código, sendo que no meu email multiplos
espaços sumiram.

Para você eliminar multiplos espaços pode usar o tr -s ' ' de uma das
seguintes formas:
seu_grep | tr -s ' ' # isso afetará seu arquivo, mas poderá usar o cut
como queria
< <(cat seu_arquivo|tr -s ' ')  # la naquele while que citei, ou onde quiser
z=`echo $z` # apenas acrescentando isto como 1.a linha dentro do while

Resumindo, acho que o que você precisava para seguir a sua linha
original é so o tal do tr -s ' '.

Caso seu arquivo seja só para obter as variáveis citadas, sugiro que
siga o exemplo do script para evitar tarefas desnecessárias de escrita
em disco.

Espero que a resposta agora seja útil.

Responder a