AprendiNoLinux
(usa Ubuntu)
Enviado em 02/10/2011 - 18:11h
rai3mb escreveu:
Obs.: "Muitas vezes a solução está em entender o real problema"
Abraços
Concordo. O problema inteiro vou passar abaixo.
Não precisa ser na mesma linha realmente. É que eu estou fazendo em etapas separadas.
O ideal segue abaixo.
Tenho vários textos, exemplo:
Arquivo texto que contém mensagens prontas.
msgs_vol.txt
"Você conhece a comunidade #VIVAoLINUX ? "
"Novo artigo publicado no #VOL "
"#Resolvido: Como montar array usando arq. texto "
"Você conhece @vivaolinux_ ? "
Arquivo extraído de perfis do twitter após filtro para deixar apenas os nicks.
meuarq.txt
@001997JR
@02Biia
@0800vtnc
@081online
@0fael
@100Delicia_
@10h20
@10neto
@1337reis
@14Isinha
@15Thamy_
@16zombie
@18NOVEstefani
@1CaRioquinha
@1_damiani
@1feia_
@1GarotoTop
@1horcruxe
@1_Jigglypuff
@1LitroDeTodinho
O arquivo
msgs_vol.txt tem textos diferentes. No twitter só pode ser enviado até 140 caracteres.
O ideal seria pegar um texto do arquivo de mensagens e incluir vários nicks nesta linha até chegar 135 caracteres. É bom deixar um espaço e não usar os 140 caracteres.
Então, com base no arquivo
msgs_vol.txt, vou pegando nicks do
meuarq.txt e montando as linhas. Gero uma saída para um terceiro arquivo que irá conter as mensagens mais os nicks.
Este é o processo inteiro. :)
Pensei em deixar todos os nicks em uma única linha porque seria mais fácil pegar as posições e calcular os tamanhos.
Se conseguir calcular em tempo real a mensagem mais cada nick sendo adicionado na linha, não preciso mesmo ter um arquivo com nicks na mesma linha.
Já o arquivo final, este sim precisa ter a mensagem mais os nicks na mesma linha e não podem ultrapassar a 140 caracteres. ;)
Bom é este o problema completo.
exemplo:
Você conhece a comunidade #VIVAoLINUX ? @081online @0fael @100Delicia_ @10h20 @10neto
oops: Este é um desafio pessoal e que acho servirá para fazer divulgação dos meus scripts Shell e de quebra, do #VIVAoLINUX