Bonjour,

Je suis entrain d'écrire un script avec certains calculs mathématiques. Ce script étant un portage d'un scrpt bash Linux, j'ai voulu conservé le programme faisant ces calculs.

Ce programme est bc. Il fonctionne très bien en ligne de commande comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
c:\>echo 2+5-3 | bc
4
C'est parfait !

Maintenant si j'adapte ça dans un batch, c'est le drame !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
for /f "delims=" %%A in ('echo 2+5-3 | bc') do set "result=%%A"
Avec ceci j'ai l"erreur :

Quelqu'un aurait une idée ?

D'avance, merci