Для операторов условного if bash, вы должны иметь пробелы прямо перед и после вашего состояния. Ваш должен выглядеть так:
if [ $n1 -lt $n2 ]
вместо
if [$n1 -lt $n2]
Goofy, но это оболочка bash.