Pular para o conteúdo

Shell Script

Responder tópico
  • Denunciar
  • Indicar

1. Shell Script

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.

Responder tópico

2. Re: Shell Script

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

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

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

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

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


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder