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

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

Re: UM script com muitas repetições


From: gstvlago
Subject: Re: UM script com muitas repetições
Date: Thu, 21 Aug 2008 23:17:37 -0000
User-agent: eGroups-EW/0.82

cd /home/user/estados/
for i in *; do mv $i/* temp; done

--- Em address@hidden, "Pedro Drimel" 
<pedrodrimel@...> escreveu
>
> 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 <tiago.peczenyj@...>
> 
> >   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 <alicino@... <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
> > > alicino@... <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]