Estranho
Publicado por Carlos Carvalho 30/09/2004
[ Hits: 5.586 ]
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#......
# ###.....
#*@ #.....
# $ #.....
# ###.....
####......
..........
..........
#!/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
tag-mp3 - Um script para editar e/ou visualizar algumas tags ID3 de arquivos MP3
Script que recebe parametros e gera um arquivo
Inicializando os serviços de OmniBus
Tradutor: ept ( English to Portuguese )
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Linux iniciando sem interface gráfica (11)
como eu instalo o cuda compatível com nvidia gt 520m (7)
Ruído no Microfone (ALC287 - AMD Ryzen 5 7535HS) no Debian 12.9 (10)