Hhhhmmm...

O sed.. preciso aprend�-lo. Sabia que ia ser ele. O que voc� mandou � bem
perto do que preciso. Apesar de que agora vi que precisa de algo mais do que
pensava para torn�-lo mais gen�rico.
Eu preciso achar um jeito de inserir a url de origem ($url_origem) no meio
do html para quando a url � relativa:

cat $html_file | sed -e 's/http:\/\///g' | sed -e
's/href=/href=http:\/\/$url_origem/g' >> /tmp/$html_file

Imagine as tags html existentes em
http://www.howstuffworks.com/question-of-the-day.htm:

<SCRIPT SRC="javascript/dynpoints.php?navtop=true&bgcolor=white&extra=">
<A HREF="ad.howstuffworks.com/RealMedia/ads/click_nx.ads/www.howstuf...
<IMG SRC="ad.howstuffworks.com/RealMedia/ads/adstream_nx.ads/www.howstuff...
<a href=http://"www.hswstore.com";><IMG SRC="gif/HSWstore-

Eu preciso transform�-las em:

<SCRIPT
SRC="http://www.howstuffworks.com/javascript/dynpoints.php?navtop=true&bgcol
or=white&extra=">
<A
HREF="http://www.howstuffworks.com/ad.howstuffworks.com/RealMedia/ads/click_
nx.ads/www.howstuf...
<IMG
SRC="http://www.howstuffworks.comad.howstuffworks.com/RealMedia/ads/adstream
_nx.ads/www.howstuff...
<a href=http://"www.hswstore.com";><IMG
SRC="http://www.howstuffworks.com/gif/HSWstore-

Veja que no �ltimo exemplo j� existia um absoluto que n�o foi modificado.

Deixa eu contar a est�ria: Exitem duas urls legais (depois v�o existir
v�rias):

http://www.sai.msu.su/apod e
http://www.howstuffworks.com/question-of-the-day.htm

e quero envi�-las por email todo dia pra eu n�o ter que entrar nelas pelo
navegador. Gotcha? J� tenho tudo quase esquematizado, de forma que o script
(urlotd) vai ter um arquivo urlotd.conf com o seguinte conte�do:

http://www.sai.msu.su/apod;[EMAIL PROTECTED];Astronomy Picture of
the Day;1
http://www.howstuffworks.com/question-of-the-day.htm;[EMAIL PROTECTED]
m.br;Question of the Day;2

e usando o awk -F; eu consigo processar cada linha com uma url, assunto do
email, destinat�rio (um alias do sendmail) e o n�mero de identifica��o. N�o
necessariamente nesta ordem.
At� se voc� conhecer algo pronto assim...


Obrigado pela id�ia e ajuda.


Marcio Merlone - Analista de Sistemas Pleno
e-mail: [EMAIL PROTECTED]
Fone.:+55 11 3049-1180 ramal 1298 Fax:+ 55 11 3842-4588
ICQ #13746928, Linux User #104911


----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "Marcio Merlone" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Friday, July 13, 2001 9:39 AM
Subject: Re: (linux-br) Script para tranformar links relativos em absolutos
de um arquivo html



Torres - 13/07/2001

       Sauda��es GNU!


Ve se te serve..

====== Inicio ==============
#!/bin/sh
for html_file in $(ls -1 *.html)
do
cat $html_file | sed -e 's/http:\/\///g' | sed -e 's/href=/href=http:\/\//g'
>> /tmp/$html_file
cat /tmp/$html_file > $html_file
rm /tmp/$html_file
done
====== final ===

rode-o no diretorio com arquivos .html

Se tu quiser ele diferente.. da um alo..


Vision Inform�tica - Sistemas 100% GPL
(Automa��o Comercial para Linux)
Torres - RS - 0xx 51 664-4279
Lauro C. Oliveira

On Thu, 12 Jul 2001, Marcio Merlone wrote:




Assinantes em 13/07/2001: 2263
Mensagens recebidas desde 07/01/1999: 122791
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a