Copie uma palavra do arquivo html de uma página da web usando o shell script

1

Eu estou tentando escrever um script de shell que deve rastrear em uma página da web e buscar um caractere / frase em particular de seu html e exibi-lo. Caractere específico significa, por exemplo, se o html da página contiver uma frase, digamos password:blah , então eu quero imprimir o próximo caractere / palavra para password , ou seja, em resumo, quero que o script imprima blah . Como posso fazer isso?

Se precisar de mais explicações, por favor pergunte. Obrigado antecipadamente!

    
por Anandu M Das 15.10.2014 / 16:26

2 respostas

1

Você não precisa de um script de shell. Provavelmente o seguinte comando composto é o que você precisa:

curl -s webpage | grep -Po 'password:\K\w+'

Por exemplo, o caso desta página funciona:

curl -s http://askubuntu.com/questions/537416/copy-a-word-from-the-html-file-of-a-web-page-using-shell-script | grep -Po 'password:\K\w+'
    
por Radu Rădeanu 15.10.2014 / 17:01
0

Algo assim deve funcionar:

wget -qO- http://website.com | grep -oP 'password:.*'

Veja man wget para todas as opções. wget pode baixar o site inteiro.

    
por chaos 15.10.2014 / 16:37