Você se refere a uma variável de nome de host. A construção que você está usando, ThisHost=$(hostname) , está chamando o comando hostname . Como o valor está vazio, torna-se uma questão de por que seu sistema não sabe seu nome. (Você pode confirmar isso digitando hostname por si mesmo e vendo que seu sistema não tem nome.)
De acordo com uma postagem no fórum RPi O nome do host deve ser definido a partir do arquivo /etc/hostname no momento da inicialização do arquivo /etc/init.d/hostname.sh . Então você provavelmente quer verificar o conteúdo do arquivo /etc/hostname ; ele deve conter uma única linha de texto que é o nome do host necessário.
Alternativamente, você pode definir o nome do host dinamicamente com um comando como hostname dillon (definindo o nome do host como "dillon"), mas isso permanecerá efetivo somente até a próxima reinicialização.