Bom dia,
Coloque assim que funcionará mkdir `seq -s " " -w 100` ________________________________ De: Anderson Kaiser <alpkai...@gmail.com> Para: shell-script@yahoogrupos.com.br Enviadas: Quinta-feira, 4 de Junho de 2009 10:50:43 Assunto: Re: [shell-script] Re: Ajuda Urgente com FORO 2009/6/3 Jeiks <jacsonrcsilva@ gmail.com> > > > Opa, > gente... puxando um pouquinho pra mais assuntos... sei que deve ter como > melhorar, mas olha: > se eu fizer: > > mkdir {001,002,003, 004} > > ele cria, sem problemas os diretorios 001, 002, 003 e 004. > Então seria interessante, se fosse possível, criar uns 100 diretórios > assim: > > mkdir {`seq -s , -w 100`} > > porém não funciona, penso que seja a ordem que o shell executa as > funções. > Mas assim funciona: > > bash -c "$(echo mkdir {$(seq -s , -w 100)})" > > O comando "seq" e depois o "echo" são primeiramente interpretados e a > expressão correta é escrita. Esta então é interpretada pelo nosso bash. > Como viram, ficou uma coisa feia que só.... hehehe > Gostaria de saber se alguem tem idéia de como a gente melhora isso, > porém seguindo a mesma idéia de utilizar as chaves e algo pra não termos que > digitar todo os 100 algarismos. > > abraços a todos Por que não usar assim, para seu exemplo: for i in $(seq 200) ; do mkdir $i ; done -- Anderson Kaiser alpkai...@gmail. com Linux User #: 426240 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]