2017-10-06 5 views
0

Je suis en train de faire:CALC "Variable" est pas défini

FIELD1b=0.37920; FIELD1a=0.28069; calc '(FIELD1b-FIELD1a)**2' 

Mais, ce que je reçois est:

"FIELD1b" is undefined 

Error in commands 
+0

Qu'est-ce que 'calc'? – melpomene

+0

http://manpages.ubuntu.com/manpages/trusty/man1/calc.1.html –

+0

Vous n'avez pas défini de variable dans calc. Qu'est-ce que vous attendiez? – melpomene

Répondre

1

calc ne semble pas comprendre les variables shell/environnement. Vous pouvez à la place diriger votre expression vers calc, comme:

FIELD1b=0.37920; FIELD1a=0.28069; echo "($FIELD1b-$FIELD1a)**2" | calc -p