Estou usando o shell bash no Amazon Linux. Eu tenho um comando em um script de shell
wget -O - "http://localhost:8088/subco/books/$e_id/segments/$segment_id?product=$product_id&audience=teacher" > /dev/null
Lendo isso - https://superuser.com/questions/321240/how-do-you-redirect-wget-to-standard-out/321241 , fui levado a acreditar que poderia gerar o resultado de wget (o que ele recupera ) para minha tela e suprima todas as outras saídas. No entanto, em vez disso, o que recebo é
--2018-05-29 18:39:49-- http://localhost:8088/subco/books/C2644BB08F394E209A26175BD2C89F5A/segments/C2F62E7002964DD396E381DB331129A4?product=D399B9C5F6204EDE80A002930CC0D02F&audience=teacher
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8088... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘STDOUT’
Como faço para exibir o resultado de wget na tela e suprimir todas as outras informações (por exemplo, a parte "Solicitação HTTP enviada, aguardando resposta... 200 OK")?
Se você quiser usar o wget, use -qO -
Ou você pode usar curl sem opções
curl google.com
E se você quiser ir um pouco mais longe e analisar resultados etc, o pacote BeautifulSoup for Python é ótimo.