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, maa, 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
*/