Descrição
Numa lista de discussao dessas da vida um carinha disse que precisava de um script que lesse um arquivo e formatasse a saida , para um game em texto que ele estava desenvolvendo. Voce NUNCA vai precisar desse script, é somente para voce ver como pode ser esquisito. O arquivo de entrada é algo parecido com isso:
####
# .#
# ###
#*@ #
# $ #
# ###
####
E formata uma saida como essa:
####......
# X#......
# ###.....
#*@ #.....
# $ #.....
# ###.....
####......
..........
..........
[ Download:
pontos.sh.txt ]
[
Enviar nova versão ]
[ Esconder código-fonte ]
#!/bin/bash
arquivo="antes"
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
Scripts recomendados
wget com progressbar no kde
Automatizar e compactar backup de banco MySQL
telefone
Atualizador do Ubuntu
Script de logon
Comentários
[1] Comentário enviado por
falecomcyber em 30/09/2004 - 21:50h:
Realmente...
Meio sem utilidade mesmo. +)
E bizarro.
[2] Comentário enviado por
hugh em 09/10/2004 - 18:04h:
Hmmmm
tem razão, nunca vou precisar desse script! hehehehe
mas de qualquer forma tu ocupou seu tempo programando, então ta valendo!
Abraços
Victor Faria