Estranho

Publicado por Carlos Carvalho 30/09/2004

[ Hits: 5.523 ]

Download pontos.sh.txt




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#......
# ###.....
#*@ #.....
# $ #.....
# ###.....
####......
..........
..........

  



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

runit-fstab-generator

Time-Shifting Wallpaper (GNOME)

Reiniciar um serviço de acordo com o consumo de memória.

Cotação de Criptomoedas

conversor de bases no shell


  

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


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts