wget이 검색한 내용을 stdout으로 출력하고 다른 모든 wget 메시징을 억제하려면 어떻게 해야 합니까?

wget이 검색한 내용을 stdout으로 출력하고 다른 모든 wget 메시징을 억제하려면 어떻게 해야 합니까?

Amazon Linux에서 bash 쉘을 사용하고 있습니다. 쉘 스크립트에 명령이 있습니다

wget -O - "http://localhost:8088/subco/books/$e_id/segments/$segment_id?product=$product_id&audience=teacher" > /dev/null

이 글을 읽으면서 ——https://superuser.com/questions/321240/how-do-you-redirect-wget-to-standard-out/321241, 나는 wget(검색한 내용)의 결과를 내 화면에 출력하고 다른 모든 출력을 억제할 수 있다고 믿게 되었습니다. 그러나 내가 얻는 것은

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

wget의 결과를 화면에 출력하고 다른 모든 정보(예: "HTTP 요청 전송됨, 응답 대기 중... 200 OK" 부분)를 표시하지 않으려면 어떻게 해야 합니까?

답변1

wget을 사용하려면 -qO -를 사용하세요.

wget -qO - google.com 

또는 옵션 없이 컬을 사용할 수도 있습니다.

컬google.com

한 단계 더 나아가서 결과 등을 구문 분석하고 싶다면 Python의 BeautifulSoup 패키지가 좋습니다.

관련 정보