Signaler

Script shell avec erreur [Résolu/Fermé]

Posez votre question samiastennis 6Messages postés jeudi 5 mars 2015Date d'inscription 5 mars 2015 Dernière intervention - Dernière réponse le 5 mars 2015 à 22:54 par samiastennis
Bonjour,
<<je viens de faire un programme en utilisant la structure while, d'écrire un script qui tnt que l'utilisateur n'a pas tapé 9 :
- affiche un menu
- demande à l'utilisateur de saisir une option du menu
- affiche à l'utilisateur le résultat de sa commande
le menu est :
<1> Affiche la date
<2> Affiche le nombre des personnes connectées
<3> Affiche la liste des processus
<9> Quitter
voilà mon programme :>>


#!/bin/bash
choix=$null
while [ $choix != "9" ]; do
echo "<1> Afficher la date "
echo "<2> Afficher le nombre de personnes connectées"
echo "<3> Afficher la liste des processus "
echo "<9> sortire"
read x case $x in
1) echo `date`;;
2) who;;
3) ps;;
9) exit;;
  • ) echo "Choix incorrect";;

esac
done


Aidez-moi SVP
merçi
Utile
+1
plus moins
$choix
est toujours un entier, donc déclare-le comme tel.

=
n'est pas, pour le shell, un opérateur de comparaison arithmétique, regarde
help test
.
Cette réponse vous a-t-elle aidé ?  
samiastennis 6Messages postés jeudi 5 mars 2015Date d'inscription 5 mars 2015 Dernière intervention - 5 mars 2015 à 22:54
merci beaucoup pour ton aide aujourd'hui :)
tu m'as vraiment offert quelque chose d'important puisque j'ai perdu plus que 1 heure à trouver mais erreur

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !