J'ai le malheur de devoir en faire.
Donc mon problème est très simple : j'ai une variable $a, je veux pouvoir faire le calcul $a * 60, sans avoir à faire un fork à la noix, et si possible, seulement avec le sh de base.
Genre, un :
$a=20
echo "$a * 60"
> 1200
et non :
> 20 * 60
Actuellement, je fais
echo "$a * 60" | bc
ce qui, pour une pauvre multiplication, est un peu lourd. (nb : c'est le seul moyen que je connaisse pour du calcul sur des flottants en sh)
Je sais qu'on peut le faire avec une syntaxe un peu spéciale, :
@ DUMMY=$a * 60
echo $DUMMY
unset DUMMY
C'est mieux, mais ça nécessite une variable intermédiaire.
Question : y'a-t'il moyen de se passer de cette variable intermédiaire ?
Message édité par el muchacho le 16-03-2005 à 16:07:03