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