Esqueci de um detalhe, além de ter que utilizar o find, precisa que ele só
capture arquivo simples e não pasta. Por isso que fiz assim: find $pesquisa
-type f -name [0-9]
--- Em ter, 7/7/09, Adriano Nunes escreveu:
De: Adriano Nunes
Assunto: Re: [shell-script] Xargs| captura de números aleato
Então Julio, perfeito, mas tem um detalhe, preciso usar o find, pois a pasta
SPAM fica em diretorios diferentes por exemplo: /var/mail/fulano/SPAM,
/var/mail/beltrano/SPAM.
Vlw!!!
--- Em ter, 7/7/09, Julio C. Neves escreveu:
De: Julio C. Neves
Assunto: Re: [shell-script] Xargs| captura de nú
Aê Adriano,
usando o método KISS: ;)
$ ls /var/mail/SPAM/[0-9]* | xargs -i mv {} /quarentena
--
Abraços,
Julio
Cursos de Shell e Zenity?
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ darei um treinamento em 23, 24 e 25/07 (p/ detalhes ligue (21)
2561-0867);
- Turmas fecha
E ai Galera!
É o seguinte estou com duas dúvidas mortais! :)
Gostaria de saber se nesse script estou utilizando de forma correta o comando
xargs. A outra questão é que preciso fazer uma pesquisa em uma determinada
pasta identificada como SPAM e nela preciso mover todos os arquivos que iniciam
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Olá Ernander!
No site do funcoesZZ do Aurelio, nas funçoes extras tem uma chamada
zzrastreamento que é justamente pra rastrear entregas dos correios.
Vê se te serve:
http://funcoeszz.googlecode.com/svn/trunk/extra/zzrastreamento
- --
___
Traduzindo isso tudo para um one-liner e simplificando a ER, vem:
grep -A2 '[0-3][0-9]/[0-1][0-9]/20[0-1][0-9] [0-2][0-9]:[0-5][0-9]' arquivo
| tail -2 | tr -d '\n'
A simplificação deve-se ao fato de que, no grep, não há necessidade de
escapar tudo e pelo tr ser mais leve (e portanto mais rápido)