wget -S -O - http://google.comfunciona conforme o esperado para mim, mas com uma advertência: os cabeçalhos são considerados informações de depuração e, como tal, são enviados para o erro padrão em vez da saída padrão. Se você estiver redirecionando a saída padrão para um arquivo ou outro processo, obterá apenas o conteúdo do documento.
Você pode tentar redirecionar o erro padrão para a saída padrão como uma solução possível. Por exemplo, em bash:
$ wget -q -S -O - 2>&1 | grep ...
ou
$ wget -q -S -O - 1>wget.txt 2>&1
A -qopção suprime a barra de progresso e algumas outras partes irritantemente tagarelas da wgetsaída.
--save-headersna verdade era-save-headers