Condition qui afficherait les jours ouvrés

Résolu
mosta -  
 isabelle59450 -
Bonjour,

Je cherche à faire une condition "if" qui me permetterait d'afficher les jour de la semaine sauf le samedi et le dimanche.
J'ai donc une variable $today qui correspond aux jours de la semaine.

Et j'ai essayé cela qui ne marche pas bien sur:

if [ $today=saturday;$today=sunday] then echo "end ne rien afficher" else echo "$today" fi

Merci de votre aide.
A voir également:

5 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
if [ "$today" = "saturday" -o "$today" = "sunday" ] ; then echo "end ne rien afficher" else echo "$today" ; fi
ou date +%u affiche le jour de la semaine, 1 = lundi, 6 = samedi, 7 = dimanche
0
mosta
 
Merci beaucoup,

Mais peux-tu me dire pour ma culture personnel à quoi sert le "-o" que je ne connaissait pas.
Et enfin je voudrais que si on est dimanche ou samedi il ne renvoi rien car mon echo renvoi "end ..".

Merci d'avance.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
le -o c'est le ou logique : samedi ou dimanche
if [ "$today" = "saturday" -o "$today" = "sunday" ] ; then : else echo "$today" ; fi
ou inverser le test:
f [ "$today" != "saturday" -a "$today" != "sunday" ] ; then echo "$today" ; fi
0
camel
 
Merci beaucoup,

J'ai gagné ma journée avec ces news.

Best regards!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
isabelle59450
 
bonsoir
je travail le lundi mercredi et vendredi
et je voudrais savoir comment posé mes congés pour mon mariage
est ce un jour ouvrable ou bien jour ouvré
mon mariage et prévu le 18 septembre et j'aimerai avoir votre aide
merci de me repondre au plus vite possible
0