Shell Script

1. Shell Script

Telmo Lopes
al18199

(usa Debian)

Enviado em 07/11/2007 - 10:51h

oi.

Precisava de um Script, em Shell para criar uma página html, apenas com os hyperlinks extraídos, de uma outra página html fornecida.

Podem dar uma ajuda??

Brigado.


  


2. Re: Shell Script

André Müzel Brisolla
brisolla

(usa Arch Linux)

Enviado em 07/11/2007 - 11:38h

Cara tenta ser um pouco mais claro...

aí a gente pode tentar te ajudar...

abraços


3. Moleza... Mas demorado...

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 07/11/2007 - 12:55h

Isso é basico se as páginas estiverem na mesma máquina/rede.

Aqui no VOL tem vários scripts, olhe alguns para aprender a usar FOR e IF.

Depois aprenda um pouco de sed e você vai estar pronto para faze-lo.

Como isso é algo demorado fica ruim de fazer aqui no trabalho e te mandar, mas vai fazendo e conforme for tendo dificuldades vai postando elas de forma menores.


4. clarificação

Telmo Lopes
al18199

(usa Debian)

Enviado em 07/11/2007 - 13:08h

o Script que preciso, é um Script que, retire apenas os links de uma página html qualquer e os passe para uma nova página html.

Podem ajudar?? Estou a começar esta matéria e é um trabalho importante.




5. Esboço do Script

Telmo Lopes
al18199

(usa Debian)

Enviado em 07/11/2007 - 13:12h

Vou publicar o que tenho feito, mas me poderem ajudar.

O problema é que tenho algumas partes feitas em perl.

Espero que me possam ajudar a converter para Shell.


Código:

echo "<html><head><title>Titulo</title></head><body>" >> arquivo2.html

perl -pe 's/\s+$//g' arquivo.html | perl -pe 's/<a href="/\n<a href="/g' | perl -pe 's/<\/a>/<\/a><br>\n/g' | perl -pe 's/<img src.*\/>/imagem/g' | grep \<a\ href.*\/a\> >> arquivo2.html

echo "</body></html>" >> arquivo2.html





6. Script links

Telmo Lopes
al18199

(usa Debian)

Enviado em 07/11/2007 - 13:50h

Amigo Engos, não te quero dar trabalho, mas não consigo passar daquele ponto.

O problema é que isto é um trabalho que tenho de entregar amanha.

Voce não me pode ajudar. Não quero que prejudique o trabalho. No entanto, se fosse possivel enviar-me logo á noite, por email, ficaria muito agradecido.

o meu email é: telmo.alexandre.lopes@gmail.com


e o do MSN é: telmo_alexandre_lopes@hotmail.com


Gostaria muito de manter o contacto contigo para ir aprendendo mais com voce.

Aqui em Portugal ainda não se utiliza muito linux. Por isso estou mesmo a começar e ainda tenho muitas dificuldades.

Se não o incomodar muito ajude-me.

Abraço

Telmo Lopes








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts