Olá Tiago, olá Pessoal,
muito boa essa! Nunca havia pensado nisso e um monte de idéias me ocorreram.
Veja só:
N={0,1}
Para escrever de 0 a 15 (0x0f) em binário basta fazer
eval echo $N$N$N$N
e de 0 a 7:
eval echo $N$N$NPor que eu estou escrevendo isso? Porque o Rubens Queiroz (dicas-l) criou o Cantinho do Shell (http://www.dicas-l.com.br/cantinhodoshell/) para todos colaborarem e acho que quase nenhum de vcs sabia que nós podemos contribuir trechos de script que achamos legais, ou novidades como esta do Tiago. Vamos lá pessoal, contribuam e deem uma força para o Rubens. Tiago, esmiuce mais a sua dica (se quizer use tb os exemplos com binários que postei) e mande para o Rubens. Vamos ajudar ao amigo que está nos dando força criando uma área para discussão da nossa linguagem de programação querida. Abraços a todos, Julio :wq 2007/1/9, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>: > > Interessante recurso do shell > > N={`seq -s ',' 0 9`} > > eval echo $N$N$N$N > > for i in `eval echo $N$N$N$N` ; do > echo $i # de 0000 à 9999 > done > > Humm... mas ai alguem fala "mas o seq pode fazer isso..." > > N={A,B,C,D,E,F,G,H} > N={servidor,impressora,roteador,mainframe,estacao{01,02,03}} > > e por ai vai... > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > [As partes desta mensagem que não continham texto foram removidas]
