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
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
-
#!/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