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