Seu script está sendo executado em um shell não interativo, que tem o histórico desabilitado por padrão (supondo que ele ofereça suporte ao histórico, mas esse é o caso na maioria das sh
implementações atualmente); assim, HISTSIZE
está vazio.
Se você ativar o histórico forçadamente (no Bash, pelo menos), você receberá o valor padrão:
set -o history
echo $HISTSIZE