Não sei por que você tem todos esses loops infinitos de repetição infinitos. Como Andy apontou a sua declaração awk é estranho e provavelmente não vai fazer o que você quer. O script abaixo deve funcionar melhor para seus objetivos.
#!/bin/bash
cleanup(){
if [[ ${1} == "www.google.com" ]]; then
echo "blah blah blah"
else
echo "url not found"
fi
}
while IFS='>' read -r website_url gallery_dir; do
echo "Downloading $website_url"
echo "To $gallery_dir"; sleep 1
mkdir -p ./update_photo_temp/
wget --quiet $website_url -P ./update_photo_temp/
for i in $website_url; do
cleanup ${i}
done
done < ./URLs.txt