Pular para o conteúdo

Estranho

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#......
# ###.....
#*@ #.....
# $ #.....
# ###.....
####......
..........
..........
Carlos Carvalho h4sh
Hits: 6.006 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

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

Atualizador do Ubuntu

Proxy teste

Alternador de wallpaper para GNOME

Testando RAID na incialização e exibindo log no issue

Converter em Literal

#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

Entre na sua conta para comentar.