Franz Gustav Niederheitmann escreveu:
Lista,

        como faço para contar de 00001 ate 99999 no shell????

estou tentando criar alguns arquivos com essa contagem para depois usar
com o wget -i, jah que o wget naum permite
wget http://exemplo/[00001-99999].txt

alguem sabe como criar um script que escreve em um arquivo todos esses
txt para depois usar com o wget -i?


ex do conteudo do arquivo:

#arquivo

http://exemplo/00001.txt
http://exemplo/00002.txt
http://exemplo/00003.txt
http://exemplo/00004.txt
http://exemplo/00005.txt
http://exemplo/00006.txt
.....
http://exemplo/99999.txt

Existem várias maneiras de fazer isso.

Você pode criar um loop utilizando uma sintaxe parecida com C, reformatar o número usando o comando printf, guardando sua saída, refazer a url e escrever em um arquivo. Dá para fazer tudo isso em uma linha.

Uma referência muito boa para scripts feitos em bash é o ABS:
http://tldp.org/LDP/abs/html/loops1.html (este é o link de loops que ensina como fazer um loop contar)

"printf" é uma aplicação do pacote coreutils para formatar strings.


Edmundo Valle Neto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a