if [ $1 != "diario" ] *!!* [ $1 != "semanal" ] || [ $1 != "mensal" ]
Tente trocar !! por ||
[]s PSS
2008/9/27 André Saunite <[EMAIL PROTECTED]>
> Opa!
>
> Tenta "e" em vez de "ou"?
>
>
> if [ $1 != "diario" ] && [ $1 != "semanal" ] && [ $1 != "mensal" ]
> then
> echo "Nao eh diario nem semanal
Opa!
Tenta "e" em vez de "ou"?
if [ $1 != "diario" ] && [ $1 != "semanal" ] && [ $1 != "mensal" ]
then
echo "Nao eh diario nem semanal nem mensal !!!"
else
echo "eh diario nem semanal nem mensal "
fi
Abs,
Andre Saunite
> 2008/9/27 Redes - Hábil Tecnologia <[EMAIL PROTECTED]>
>
>> Olá lista
A negação deve vir antes da comparação:
if [! $1 = "diario" ] ...
2008/9/27 Redes - Hábil Tecnologia <[EMAIL PROTECTED]>
> Olá lista estou com certo problema no if...
>
> if [ $1 != "diario" ] !! [ $1 != "semanal" ] || [ $1 != "mensal" ]
> then
> echo "Nao eh diario nem semanal nem mensal !
Olá lista estou com certo problema no if...
if [ $1 != "diario" ] !! [ $1 != "semanal" ] || [ $1 != "mensal" ]
then
echo "Nao eh diario nem semanal nem mensal !!!"
else
echo "eh diario nem semanal nem mensal "
fi
meu problema é que != não esta funcionando como negação se for so