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
A voir également:
- Case en linux
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- Backtrack linux - Télécharger - Sécurité
- R-linux - Télécharger - Sauvegarde
- Linux mint 22.1 - Accueil - Linux
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
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 ;-)
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