SMarcell
(usa Slackware)
Enviado em 02/12/2008 - 14:56h
Deve haver um espaço entre a palavra reservada 'if' e o primeiro colchete, além do mais, também deve haver um espaço interno separando os colchetes dos testes a serem feitos. Resumindo, a forma correta é:
if [ teste ] ...
Para comparação numérica, devem ser utilizados operadores aritméticos (gt, lt, eq, ne, ...). No seu caso, seria:
if [ $conexao -eq 1 ] ...