talla2014
Nouveau membre
Bonjour je suis debutant sous lunix et j'ai fais un script bash sous lunix qui s'éxecute avec des valeurs en entiers mais les valeurs avec virgule me rtournent une reponses d'erreur '' line 38: [: 4.8: integer expression expected''
je ne sais pas quoi faire j 'ai tout essayé mais rien ne marche je ne sais quoi faire je vous transment le script en question; Merci d'avance à tous
je ne sais pas quoi faire j 'ai tout essayé mais rien ne marche je ne sais quoi faire je vous transment le script en question; Merci d'avance à tous
C:
#!/bin/bash
NRDtho=13
NRDcra=60
NRDabdo=120
NRDcolo=8
NRDbass=170
echo "Entrez la dose delivré"
read Dose
echo "Entrez le titre de l examen:"
read Exam
if [ "$Exam" = "thorax" ] ; then
if [ "$Dose" -le "$NRDtho" ] ; then
echo " bonne dose pour le thorax"
else
echo "mauvaise dose pour thorax"
fi
fi
if [ "$Exam" = "abdomen" ] ; then
if [ "$Dose" -le "$NRDabdo" ] ; then
echo " bonne dose pour l abdomen"
else
echo "mauvaise dose pour l abdomen"
fi
fi
if [ "$Exam" = "crane" ] ; then
if [ "$Dose" -le "$NRDcra" ] ; then
echo " bonne dose pour un crane"
else
echo "mauvaise dose pour crane"
fi
fi