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

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

Re: [shell-script] UM script com muitas repetições


From: Pedro Drimel
Subject: Re: [shell-script] UM script com muitas repetições
Date: Thu, 21 Aug 2008 08:06:48 -0300

Não sei se tem alguma diferença por ser AIX mas você pode utilizar

cd /home/user/estados/
for i in `ls -1`; do cd $i; mv * temp; cd ..; done



2008/8/20 Tiago Barcellos Peczenyj <address@hidden>

>   Vc pode usar o laço for
>
> for variavel in lista
> do
> comandos
> done
>
> exemplo:
>
> for diretorio in A B C D E ; do
> ( cd /home/user/estados/$diretorio
> comando )
> done
>
> 2008/8/20 Alicino De Moura Filho <address@hidden <alicino%40ymail.com>
> >:
>
> > Pessoal,
> >
> > Estou com uma dificuldade no inicio do meu script.
> >
> > No diretório /home/user/estados eu tenho uns 50 diretórios, tipo BR, AC,
> AB,
> > AD, AE, ... etc.
> >
> > Eu preciso executar um comando dentro deles. Uma repetição na verdade.
> >
> > Ou seja:
> > Entrar no diretório: cd /home/user/estados/BR (por ex)
> > Mover/Limpar todos os arquivos para um determinado diretório: exemplo: mv
> *
> > temp
> >
> > E na sequencia fazer isso para o proximo diretorio:
> > cd /home/user/estados/AC
> > mv * temp
> >
> > e depois pro AB e pro AD e pro AE, etc...
> >
> > Pergunta: tem como simplificar este monte de diretórios para que nao se
> > escreva um script manual com "trocentas" linhas? Sugestoes?
> >
> > Detalhe: Unix AIX
> >
> > Obrigado!
> >
> > Alicino de Moura Filho
> > address@hidden <alicino%40ymail.com>
> > http://www.alicino.eng.br/
> > Campinas-SP
> >
> > --+ Mens In Corpore Tantum Molem Regit +--
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/
> "what does not kill us makes us stronger"
>  
>


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



reply via email to

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