脚本:
#!/bin/bash
vpct=5.3
echo $((vpct*15))
错误:
./abc.sh: line 5: 5.3: syntax error: invalid arithmetic operator (error token is ".3")
我知道我不需要一个脚本来乘法
5.3 * 15
,但是这个小脚本可以找出错误。请指教。 最佳答案
除了bc
之外,您还可以尝试其他工具
awk -v vpct="$VPCT" 'BEGIN{print vpct * 15}'
echo $vpct | ruby -e 'print gets.to_f * 15 '
echo "$vpct 15 * p" | dc
关于bash - Bash脚本算术语法错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5040784/