Comment crée un script shell sous linux

Résolu/Fermé
Arnmay Messages postés 1 Date d'inscription dimanche 24 juillet 2022 Statut Membre Dernière intervention 24 juillet 2022 - 24 juil. 2022 à 22:00
 Senior_DAGO - 2 août 2022 à 03:52

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:

2 réponses

yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 Ambassadeur 1 557
24 juil. 2022 à 22:08
0
#!/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
0