test sur un entier en bash (très simple) (résolu) - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 02-06-2012 à 01:38:08
le problème est que le signe "<" que tu utilises ne sert pas à faire une comparaison entre les deux termes. En bash il veut dire autre chose.
regarde ici pour voir comment on fait une comparaison en bash.
Marsh Posté le 02-06-2012 à 10:02:56
Misssardonik a écrit : le problème est que le signe "<" que tu utilises ne sert pas à faire une comparaison entre les deux termes. En bash il veut dire autre chose. |
ah oui effectivement maintenant je m'en rappelle
merci pour le lien
Marsh Posté le 01-06-2012 à 23:35:24
Bonsoir, je suis débutant en bash et j'ai une question toute bête. Je demande à l'utilisateur son age par exemple et je voudrais répéter la question tant que le nombre rentré est < 0. En bash j'écris les instructions suivantes :
echo -n "Quel est votre age ?"
read REP
while [ $REP < 0 ]
do
echo -n "Quel est votre age ?"
read REP
done
à l’exécution il y a une erreur, le terminal me dit qu'à la ligne où il y a "0" (la condition du while) il ne trouve aucun fichier ou dossier de ce type
sauriez-vous quel est le problème ?
Message édité par qqn le 02-06-2012 à 10:03:31