Você tem um nome de arquivo h no diretório em que você executou
echo $var
O shell tenta usar [a-p] como glob e, se houver alguma correspondência, ele substitui o glob pela correspondência. Com um arquivo chamado h , isso se torna
echo h
Você pode evitar isso citando a expansão, o que fará com que ela não seja tratada como glob.
echo "$var"