Essa chamada é um pouco sem sentido, porque -k é para converter links relativos ao local de armazenamento local, mas com -O- você não está especificando um local de armazenamento local.
O que realmente parece acontecer é que wget está tentando olhar o arquivo de saída depois de baixá-lo, para aplicar as modificações de -k , mas a saída é para o terminal, então ele aguarda no terminal . Se você enviar um EOF no terminal (pressione Ctrl + D ), a chamada será encerrada. Obviamente, não pode fazer nada com o que você digita, porque a saída já foi impressa.
On pode achar que wget deve detectar esta situação, mas note que os utilitários Unix são geralmente independentes de dispositivos e esperam muito em um terminal se você falhar em fornecer entrada (compare grep ).