2009/6/3 Jeiks <jacsonrcsi...@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