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.