shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Xargs| captura de números aleatorios


From: Julio C. Neves
Subject: Re: [shell-script] Xargs| captura de números aleatorios
Date: Wed, 8 Jul 2009 13:38:06 -0300

Será isso?

for Arq in /home/anunes/mail/*/spam/[0-9]*
do
    let i++
    mv $Arq /home/anunes/quarentena/$i`
done
-- 
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 fechadas em outras cidades ligue (21) 8112-9988

2009/7/8 Adriano Nunes <address@hidden>

>
>
> Nesse comando:
>
> ls /var/mail/SPAM/ [0-9]* | xargs -i mv {} /quarentena
>
> Como faria para os arquivos movidos fossem nomeamos em sequencia 1, 2, 3, 4
> ....
>
> Não consegui fazer um For, alguém pode me ajudar?
>
> Obrigado!
>
>
> --- Em ter, 7/7/09, Julio C. Neves <address@hidden<julio.neves%40gmail.com>>
> escreveu:
>
> De: Julio C. Neves <address@hidden <julio.neves%40gmail.com>>
> Assunto: Re: [shell-script] Xargs| captura de números aleatorios
> Para: address@hidden <shell-script%40yahoogrupos.com.br>
> Data: Terça-feira, 7 de Julho de 2009, 18:01
>
> 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 fechadas em outras cidades ligue (21) 8112-9988
>
> 2009/7/7 Adriano Nunes <estudo_linux@ yahoo.com. br>
>
> >
>
> >
>
> > 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 com numeros para uma pasta que chama quarentena, não
>
> > estou sabendo elaborar isso pois se eu colocar apenas [0-9], ele pega
> apenas
>
> > arquivos que sejam 1, 2, 3, etc e eu preciso que ele pegue qualquer
> arquivos
>
> > que inicie com numeros por exemplo: 1sadsd, 3342, 023sd etc.
>
> >
>
> > Alguém pode me ajudar!? Por gentileza!
>
> >
>
> > #!/bin/bash
>
> >
>
> > rm /tmp/txt 2> /dev/null
>
> >
>
> > find /var/mail -type d -name SPAM |xargs > /tmp/txt
>
> >
>
> > pesquisa=`cat /tmp/txt`
>
> >
>
> > for i in `find $pesquisa -type f -name [0-9]`
>
> > do
>
> > mv $i /quarentena/
>
> > echo $i
>
> > done
>
> >
>
> > ____________ _________ _________ _________ _________ _________ _
>
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
>
> > http://br.maisbusca dos.yahoo. com
>
> >
>
> > [As partes desta mensagem que não continham texto foram removidas]
>
> >
>
> >
>
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
>
>
>
>
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]