Sem dúvidas! E discordo, acho que sintaxe do PERL muito amigável (identica à do C!). Sds, Breno BF ----- Original Message ----- From: "Klaus Schneider" <[EMAIL PROTECTED]> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd@fug.com.br> Sent: Tuesday, March 04, 2008 11:33 AM Subject: Re: [FUG-BR] [SPAM-Header Check] - Re: [OFF] scriptando - Email hasdifferent SMTP TO: and MIME TO: fields in the email addresses
> Use perl, simples, rápido e eficiente =) > Você demora um pouco até pegar a sintaxe, mas depois vai fácil, ou então > faça um script php, muito bom também, a vantagem é que tem a estrutura > parecido com C, o que nos é mais familiar. > > Em 03/03/08, Vitor M. A. da Cruz <[EMAIL PROTECTED]> escreveu: >> >> Lucas; >> >> Uma solução simples seria colocar o nome do arquivo entre aspas. >> >> Em Mon, 03 Mar 2008 18:03:29 -0300, Breno BF <[EMAIL PROTECTED]> >> escreveu: >> >> > De nada Lucas, e olha, te aconselho PERL em vez do PY. PERLe Shell >> > Script é >> > uma mistura muito legal. >> > Sds, >> > Breno BF >> > ----- Original Message ----- >> > From: "Lucas Mocellin" <[EMAIL PROTECTED]> >> > To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" >> > <freebsd@fug.com.br> >> > Sent: Monday, March 03, 2008 5:55 PM >> > Subject: Re: [FUG-BR] [OFF] scriptando >> > >> > >> >> poisé, gostaria de evitar isso, >> >> >> >> pensei em substituir o espaço por "\ ", que aí TALVEZ ele leria o >> >> caracter >> >> espaço, maassss, queria ver como fazer da maneira correta mesmo, se eu >> >> nao >> >> conseguir vou para o POG ou fazer em python. >> >> >> >> Obrigado a sugestão Breno, >> >> >> >> um abraço, >> >> >> >> Lucas. >> >> >> >> Em 03/03/08, Breno BF <[EMAIL PROTECTED]> escreveu: >> >>> >> >>> Boa tarde, >> >>> Rapaz, tive o mesmo problema. Minha solução foi o que chamam de >> >>> POG, >> >>> porém funfou. >> >>> Antes de filtrar o arquivo, manda um pipe tr mudando todo espaço >> >>> pra >> >>> um >> >>> caracter especial, um que você não vá achar no resto do texto >> >>> (%,#,etc). >> >>> Na >> >>> hora de usa-lo vc desfaz o tr, mudando de caracter especial pra >> espaco. >> >>> Comigo deu certo, boa sorte! >> >>> Sds, >> >>> Breno BF >> >>> >> >>> ----- Original Message ----- >> >>> From: "Lucas Mocellin" <[EMAIL PROTECTED]> >> >>> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" >> >>> <freebsd@fug.com.br> >> >>> Sent: Monday, March 03, 2008 5:33 PM >> >>> Subject: [FUG-BR] [OFF] scriptando >> >>> >> >>> >> >>> > Olś lista, >> >>> > >> >>> > estou com um problema meio off, que é o seguinte, faço um "for", e >> >>> pego >> >>> > uma >> >>> > lista de arquivos, um por linha. >> >>> > >> >>> > Preciso pegar essa lista e cada um desses arquivos jogar como >> entrada >> >>> > em >> >>> > outro comando, mas o que acontece é o seguinte, quando dou a >> >>> > entrada >> >>> no >> >>> > outro comando, ele não pega a linha inteira, pois o nome do arquivo >> >>> tem >> >>> > "espaço", então o for só pega até o espaço, ficando o nome do >> arquivo >> >>> > incompleto. >> >>> > >> >>> > o script: >> >>> > >> >>> > for extensao in $(cat /root/bin/extensoes.txt); do >> >>> > /usr/bin/find /home -iname $extensao >> >> >>> > /tmp/arquivos"$extensao".txt >> >>> > /bin/cat /tmp/arquivos"$extensao".txt | xargs >> >>> > /usr/bin/du >> >>> > >> >> >>> > /tmp/tamanho_musicas.txt >> >>> > >> >>> > mas entao, um exemplo: >> >>> > >> >>> > [EMAIL PROTECTED] ~]# tail /tmp/arquivos\*.mpg.txt >> >>> > /home/luizcelso/Luiz Celso/fotos/Logosofia - ingresso Ana C - >> >>> > 30-03-05/Adri >> >>> > 019.mpg >> >>> > >> >>> > [EMAIL PROTECTED] ~]# /bin/cat /tmp/arquivos\*.mpg.txt | >> >>> > xargs >> >>> > /usr/bin/du >> >>> > /usr/bin/du: cannot access `/home/luizcelso/Luiz': No such file or >> >>> > directory >> >>> > /usr/bin/du: cannot access `Celso/fotos/Logosofia': No such file or >> >>> > directory >> >>> > /usr/bin/du: cannot access `-': No such file or directory >> >>> > /usr/bin/du: cannot access `ingresso': No such file or directory >> >>> > /usr/bin/du: cannot access `Ana': No such file or directory >> >>> > /usr/bin/du: cannot access `C': No such file or directory >> >>> > /usr/bin/du: cannot access `-': No such file or directory >> >>> > /usr/bin/du: cannot access `30-03-05/Adri': No such file or >> directory >> >>> > /usr/bin/du: cannot access `019.mpg': No such file or directory >> >>> > >> >>> > ele pega uma linha como vários arquivos. >> >>> > >> >>> > alguém saberia como eu faço para pegar a linha inteira? >> >>> > >> >>> > Obrigado, >> >>> > >> >>> > Lucas Mocellin. >> >>> >> >>> > ------------------------- >> >>> > Histórico: http://www.fug.com.br/historico/html/freebsd/ >> >>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >>> > >> >>> >> >>> ------------------------- >> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >>> >> >> ------------------------- >> >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >> >> > >> > ------------------------- >> > Histórico: http://www.fug.com.br/historico/html/freebsd/ >> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >> >> >> -- >> -- >> Obrigado; >> Vitor M. A. da Cruz >> [EMAIL PROTECTED] >> ______________________ >> IdeaValley Innovation >> Tel. : +55.24.2221-9300 >> Cel. : +55.24.7835-2164 >> www.ideavalley.com.br >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > > > > -- > /* > * Klaus Schneider > */ > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd