Condition qui afficherait les jours ouvrés

Résolu/Fermé
mosta - 7 janv. 2008 à 08:51
 isabelle59450 - 8 sept. 2010 à 21:50
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.

5 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 janv. 2008 à 09:46
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
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 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 janv. 2008 à 10:47
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
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
8 sept. 2010 à 21:50
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