Case en linux
Résolu
MuTe
-
MuTe -
MuTe -
Bonjour, j'aimerai bien utiliser un test multipe que voici
case $CURRENDATE in
"lun" echo "nous sommes lundi";
"mar" echo "nous sommes mardi";
"mer" echo "nous sommes mercredi";
"jeu" echo "nous sommes jeudi";
*) echo "Vendredi, Samedi ou dimanche";
esac
donc currentdate est une variable que j'ai obtenu grace à date, en faite c'est pour le principe du test multiple.
j'ai tapé ça dans le terminal mais il me dit que j'ai une erreur
Bonne journée
case $CURRENDATE in
"lun" echo "nous sommes lundi";
"mar" echo "nous sommes mardi";
"mer" echo "nous sommes mercredi";
"jeu" echo "nous sommes jeudi";
*) echo "Vendredi, Samedi ou dimanche";
esac
donc currentdate est une variable que j'ai obtenu grace à date, en faite c'est pour le principe du test multiple.
j'ai tapé ça dans le terminal mais il me dit que j'ai une erreur
Bonne journée
Configuration: Linux Firefox 2.0.0.13
2 réponses
-
essaie plutôt
case $CURRENDATE in
"lun") echo "nous sommes lundi";;
"mar") echo "nous sommes mardi";;
"mer") echo "nous sommes mercredi";;
"jeu") echo "nous sommes jeudi";;
*) echo "Vendredi, Samedi ou dimanche";;
esac -
Salut,
personne ne t'empêche d'écrire un code plus lisible ;-)#!/bin/bash echo -e "Entre une journée : \c" read CURRENTDATE case $CURRENTDATE in "lun" ) echo "nous sommes lundi" ;; "mar" ) echo "nous sommes mardi" ;; "mer" ) echo "nous sommes mercredi" ;; "jeu" ) echo "nous sommes jeudi" ;; *) echo "Vendredi, Samedi ou dimanche" ;; esac