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 <[EMAIL PROTECTED]>: > 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 > [EMAIL PROTECTED] > 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"
