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 nem mensal !!!" > else > echo "eh diario nem semanal nem mensal !!!!" > fi > > Abs, > Andre Saunite > > > 2008/9/27 Redes - Hábil Tecnologia <[EMAIL PROTECTED]<redes%40habil.eti.br> > > > > > >> 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 somente = > >> funciona... > >> > >> alguem tem algum dica? > >> > >> Roberro > >> > >> [As partes desta mensagem que não continham texto foram removidas] > >> > > César Vianna > > -- Jeremias 29:11-14 "Porque eu bem sei os pensamentos que tenho a vosso respeito, diz o SENHOR; pensamentos de paz, e não de mal, para vos dar o fim que esperais. Então me invocareis, e ireis, e orareis a mim, e eu vos ouvirei. E buscar-me-eis, e me achareis, quando me buscardes com todo o vosso coração. E serei achado de vós, diz o SENHOR..." [As partes desta mensagem que não continham texto foram removidas]
