Script shell Linux > petit prob avev expr

Script shell Linux > petit prob avev expr - Shell/Batch - Programmation

Marsh Posté le 22-10-2003 à 21:24:31    

Hello tout le monde.
Pour mon premier script je voudrais faire une sorte de petite calculatrice.


calcnres()
{
echo "`expr $nr * $nb` rations"
                                 ou  
nres=`expr $nr * $nb`
echo "$nresh Hectares"
return
}
 
echo "Entrez un nombre"
 read nb
 nr=100
calcnres


Voila, j'ai bien essayer tous ce que je trouve sur expr pour faire une bête multiplication de 2 variable mais ca marche paas :fou:  :o  :sweat:  :cry:  
 
Vous auriez pas une petite idée? [:dd_005]  
 


---------------
http://blog.numerisound.com
Reply

Marsh Posté le 22-10-2003 à 21:24:31   

Reply

Marsh Posté le 22-10-2003 à 22:22:05    

J'ai trouvé [:xp1700]
calcnres()
{
nres=`expr $nr \* $nb`
echo "$nres Hectares"
return
}


Message édité par dd_005 le 22-10-2003 à 22:22:23

---------------
http://blog.numerisound.com
Reply

Marsh Posté le 22-10-2003 à 22:23:43    

oups, ben non...
un autre prob, je vais voire ca...


---------------
http://blog.numerisound.com
Reply

Marsh Posté le 23-10-2003 à 10:43:06    

si tu veux faire une calculette, utilise plutot awk (voir perl que je ne connais pas), paske expr :/

Reply

Marsh Posté le 23-10-2003 à 11:12:41    

un vieux truc ressorti de derrière les fagots

calc() {
  gawk 'BEGIN{print '"$1"'};' -f /dev/null
}


Message édité par bobuse le 23-10-2003 à 11:13:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed