wget -S -O - http://google.com
ทำงานได้ตามที่คาดไว้สำหรับฉันแต่มีข้อแม้: ส่วนหัวถือเป็นข้อมูลการดีบักและด้วยเหตุนี้จึงถูกส่งไปยังข้อผิดพลาดมาตรฐานแทนที่จะเป็นเอาต์พุตมาตรฐาน หากคุณกำลังเปลี่ยนทิศทางเอาต์พุตมาตรฐานไปยังไฟล์หรือกระบวนการอื่นคุณจะได้รับเฉพาะเนื้อหาของเอกสารเท่านั้น
คุณสามารถลองเปลี่ยนเส้นทางข้อผิดพลาดมาตรฐานไปยังเอาต์พุตมาตรฐานเพื่อเป็นแนวทางแก้ไขได้ ตัวอย่างเช่นในbash
:
$ wget -q -S -O - 2>&1 | grep ...
หรือ
$ wget -q -S -O - 1>wget.txt 2>&1
-q
ตัวเลือกยับยั้งแถบความคืบหน้าและบางส่วนช่างพูดรำคาญอื่น ๆ ของwget
การส่งออก
--save-headers
จริงๆแล้ว-save-headers