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.
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
  2. 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
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
  4. camel
     
    Merci beaucoup,

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

    Best regards!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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