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
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité
- 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