Re: [SSFR] différentes conditions |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
debian user a écrit :
Bonjour,
Je cherche à faire des tests avec différentes conditions, comment
serai-ce possible ?
A priori if fait cela.
J'aimerai faire un test de valeur que je stoque dans un fichier :
si j'ai le chiffre 200 alors
si j'ai le chiffre 300 alors
si j'ai le chiffre 400 alors
les chiffres serai stoqué dans un fichier comme ceci :
200
400
300
à la suite en fait.
version if:
while read NOMBRE
do
if [ "$NOMBRE" -eq "200" ]
then
#instructions
else if [ "$NOMBRE" -eq "300" ]
then
#instructions
else if [ "$NOMBRE" -eq "400" ]
then
#instructions
fi
done < nom_fichier_contenant_les_nombres
version case (plus adaptée):
while read NOMBRE
do
case "$NOMBRE" in
200) #instructions
;;
300) #instructions
;;
400) #instructions
;;
esac
done < nom_fichier_contenant_les_nombres
Bien à vous
--
<http://www.perinfo.com> * Florent GUILIANI - Développement Système*
41, avenue Jean Jaurès - 67100 STRASBOURG
/Tel :/ 03.88.44.96.00 /- Fax :/ 03.88.44.96.29
/E-mail :/ fguiliani@xxxxxxxxxxx <mailto:fguiliani@xxxxxxxxxxx>
/Site Web :/ http://www.perinfo.com