Bem, apenas por diversão, solução awk obrigatória ....
Eu trabalhei este bash oneliner que funciona também
buildit(){ Req=$(grep -oP '(?<=GET \/).*(?=HTTP)' $1); url=$(awk -F":" '/Host/{gsub(/ /, "",$2); print $2}' $1); echo "http://"$url"/"$Req; }
Isso cria uma função bash no seu shell que você pode chamar assim
$ buildit testfile
http://my.website.com/_ajax_htmlview?action=28&__and_so_on
Existe uma ressalva - isso só funcionará se houver apenas uma única instância de "Host" e "GET" no arquivo.