Comment crée un script shell sous linux
Résolu
Arnmay
Messages postés
1
Statut
Membre
-
Senior_DAGO -
Senior_DAGO -
Bonjour,
je cherche une solution à cette exercice
Créer un script qui reçoit en argument une valeur comprise en 0 – 100 et affiche l’état :
▪ Vert ; si la valeur est inférieure ou égale à 75
▪ Rouge ; si la valeur est strictement supérieure à 75
▪ Erreur ; si la valeur est n’est pas comprise entre 0 - 100
A voir également:
- Script shell linux exercice corrigé
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Linux reader - Télécharger - Stockage
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
#!/bin/bash
#déclaration des différentes couleurs
vert="\e[1;32m"
rouge="\e[1;31m"
neutre="\e[0m"
#initiation de ma variable 'valeur'
valeur=0
until [ "$valeur" -lt 0 ]; do #une boucle pour le fun
echo "Entrer une valeur comprise en 0-100 :"
read valeur
if [[ "$valeur" -ge 0 && ("$valeur" -le 75) ]]; then
printf "${vert} Vert. ${neutre}\n"
elif [[ "$valeur" -ge 76 && ("$valeur" -le 100) ]]; then
printf "${rouge} Rouge. ${neutre}\n"
else
echo "Error"
fi
done #fin de boucle