Aqui está uma solução que realmente redireciona a saída de um comando while em execução: link
Para uma solução mais utilizável em um cenário cotidiano de uso de um terminal, você pode fazer
%código%
para executar wget -o log http://file & no plano de fundo e gravar sua saída em wget em vez de seu terminal. Obviamente, você não verá nenhuma saída nesse caso (mesmo se você executou log em primeiro plano), mas você poderia fazer wget para examinar a saída conforme ela cresce.