这是我的乘以负数的脚本
#!/bin/bash
p="1"
h="-10"
z=$(echo "(($p)*($h)+2"| bc -l)
echo $p $h $z
这就是结果
(standard_in) 2: syntax error
1 -10
如何乘以负数
答案1
有 3 个左括号,但只有 2 个右括号。
z=$(echo "($p)*($h)+2" | bc -l)
事实上,你不需要任何括号:
z=$(echo "$p*$h+2" | bc -l)
这是我的乘以负数的脚本
#!/bin/bash
p="1"
h="-10"
z=$(echo "(($p)*($h)+2"| bc -l)
echo $p $h $z
这就是结果
(standard_in) 2: syntax error
1 -10
如何乘以负数
有 3 个左括号,但只有 2 个右括号。
z=$(echo "($p)*($h)+2" | bc -l)
事实上,你不需要任何括号:
z=$(echo "$p*$h+2" | bc -l)