Cria a pasta porque você usa o argumento -r
. Você pode deixar isso de lado se não quiser em uma pasta.
Além disso, poderia ser simplificado:
#!/bin/bash
echo ""
echo "epg update"
echo ""
wget http://website.com/guide.zip
unzip -o guide.zip -d /home/disk2/TEMP/
Se você ainda receber o erro, talvez queira verificar se /home/disk2/TEMP/
é o diretório correto. Normalmente, esse caminho indica que você tem um usuário chamado disk2.