|
From: | Rodrigo Vian (Listas) |
Subject: | RES: [shell-script] duvida com if e operador || |
Date: | Tue, 26 May 2015 17:33:20 -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] Realmente o que temos aqui é um problema de lógica. |
[Prev in Thread] | Current Thread | [Next in Thread] |