Usei a ideia do Thiago sobre o loop do while , da forma dele realmente estava mais simplificada!
Pode ir pro abraco Luiz... <-(com pontos)
----------corta aqui ------------- #!/bin/bash arquivo="seu_arquivo.txt" echo "1:. 2:.. 3:... 4:.... 5:..... 6:...... 7:....... 8:........ 9:........." >pontos
cat $arquivo |while read line ;do real=$(echo -e "$line"|tr . X |wc -c) real=$(echo -n `expr $real - 1`)
if [ $real -ne 0 ] ; then
real=$(echo -n `expr 10 - $real`)
pontos=$(cat pontos|grep $real|cut -d ":" -f2)
semponto=$(echo -e "$line"|tr . X)
echo -e "$semponto$pontos"
else
echo ".........."
fi
done
rm -rf pontos
--------- corta aqui --------------[EMAIL PROTECTED] wrote:
Ola, tenho uma serie de arquivos que preciso converter o formato. Estou tentando fazer um script shell para isso. Mas ta dificil
original: #### # .# # ### #*@ # # $ # # ### ####
depois de rodar o script: ####...... # X#...... # ###.... #*@ #.... # $ #.... # ###.... ####...... .......... .......... ..........
Alguma ideia?
--
Time is nature's way of making sure that everything doesn't happen at
once.
-
SlackWare user #349702
--------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
