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: Adriano Nunes
Subject: Re: [shell-script] Xargs| captura de números aleatorios
Date: Tue, 7 Jul 2009 12:16:38 -0700 (PDT)

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 <address@hidden> escreveu:

De: Adriano Nunes <address@hidden>
Assunto: Re: [shell-script] Xargs| captura de números aleatorios
Para: address@hidden
Data: Terça-feira, 7 de Julho de 2009, 18:58











    
            
            


      
      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 <julio.neves@ gmail.com> escreveu:



De: Julio C. Neves <julio.neves@ gmail.com>

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

Para: shell-script@ yahoogrupos. 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.maisbusca dos.yahoo. com



[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]



reply via email to

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