
gjr_rj
(usa Debian)
Enviado em 28/03/2008 - 10:56h
O seu [$1 != 'UNI'] está errado, pois assim ele tentará executar $1 como se fosse um comando. Para que não execute tem que ter espaço [ $1 != 'UNI' ]
O [ $# -ne 1 ] || [$1 != 'UNI'] || [$1 != 'UNI2'] está errado, pois se digitado como Parâmetro, UNI por exemplo, ele seria diferente de UNI2 e entraria no IF, o que você não quer, pois ficaria:
[falso] ou [falso] ou [Verdade] = Verdade