|
From: | Jonathan Lessa |
Subject: | Re: [shell-script] duvida com if e operador || |
Date: | Tue, 26 May 2015 17:46:31 -0300 |
Vamos a mais uma forma de resolver... J
Por uma questão de configuração de idioma, prefiro usar o retorno da semana numericamente.
vdata=`date +%u` # day of week (1..7); 1 is Monday
E costumo usar a seguinte forma para comparação...
if [ $vdata -eq 1 -o $vdata -eq 7 ];then # -o = OR e -a = AND ; pode-se ter N parametros
echo ‘dia certo’
else
echo ‘dia errado’
fi
ou em uma única linha:
[ $vdata -eq 1 -o $vdata -eq 7 ] && echo ‘dia certo’ || echo ‘dia errado’
[]’s
Rodrigo
De: address@hidden [mailto:address@hidden]
Enviada em: segunda-feira, 25 de maio de 2015 19:58
Para: address@hidden
Assunto: Re: [shell-script] duvida com if e operador ||
Realmente o que temos aqui é um problema de lógica.
E tomando por base o mesmo raciocínio que Jonathan Lessa tomou, e que está correto, também poderia usar o operador "AND" ou "&&":
if [ $vdata != "Mon" ] && [ $vdata != "Sun" ]; then echo errado; else echo certo; fi
Deixo minha pequena colaboração para a discussão como um todo
[]'s
Itamar--Att.:Jonathan LessaMTCNA - MikroTik Certified Network AssociateMTCRE - MikroTik Certified Routing EngineerMTCINE - MikroTik Certified Inter-networking Engineer
[Prev in Thread] Current Thread [Next in Thread]
- duvida com if e operador ||, fabiomiguel92, 2015/05/25
- Re: [shell-script] duvida com if e operador ||, Guilherme Gall, 2015/05/25
- Re: [shell-script] duvida com if e operador ||, Fredi Rolf Bieging, 2015/05/25
- Re: [Bulk] [shell-script] duvida com if e operador ||, Sidney Souza, 2015/05/25
- Re: [shell-script] duvida com if e operador ||, Jonathan Lessa, 2015/05/25
- Re: [shell-script] duvida com if e operador ||, itamarnet, 2015/05/25
- RES: [shell-script] duvida com if e operador ||, Rodrigo Vian (Listas), 2015/05/26
- Re: [shell-script] duvida com if e operador ||, Jonathan Lessa <=
- Prev by Date: RES: [shell-script] duvida com if e operador ||
- Next by Date: Exportar array
- Previous by thread: RES: [shell-script] duvida com if e operador ||
- Next by thread: Exportar array
- Index(es):