Quoting Franz Gustav Niederheitmann <[EMAIL PROTECTED]>:

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:
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

Olá,

    Segue minha sugestão:

#!/bin/sh

# Domínio e extensão para cada linha do arquivo
DOMINIO="http://www.exemplo.com.br/";
EXT=".txt"

# Início e término da contagem
INICIO=1
FIM=999

# Calcula quantos dígitos a ser preenchido com zeros e cria a máscara
ZEROS=`expr length $FIM`
FORMATO="$DOMINIO%0${ZEROS}d$EXT\n"

# Pega cada número entre INICIO e FIM e cria a linha requerida
for i in `seq $INICIO $FIM`; do
  printf $FORMATO $i;
done


Obs.: Pode trocar o expressão que calcula o número de dígitos em FIM e colocar o número de dígitos obrigatórios desejado, preenchido à esquerda com zeros.

--
Atenciosamente,

                Junior Polegato

                Um peregrino de problemas; Um pergaminho de soluções!
                Página Profissional: http://www.juniorpolegato.com.br

Responder a