O problema é elif [[ $var -eq 2]]
, deve ser: elif [[ $var -eq 2 ]]
.
O espaçamento é importante.
O problema é quando ele vê um [[
que procura fechar o ]]
e ele não consegue encontrá-lo; em vez disso, ele vê 2]]
, o que não tem nenhum significado.