Seu shell expandirá a variável antes mesmo de atingir sudo
. Em vez de
sudo -i echo $HISTFILESIZE
e todas as variações, você precisa escapar com um \ como abaixo:
sudo -i bash -c "echo \${HISTFILESIZE}"
Mais uma edição: precisa colocar a variável entre colchetes, ela pode conter espaços