我尝试使用seq
和for
参数在shell脚本中计算窦:
#!bin/bash
for a in $(seq 0 0.1 1)
do
echo "a= $a"
mysin=`echo "scale=10 ; s($a)" | bc -l`
done
但是我收到了一个错误:
a= 0,1
Runtime error (func=(main), adr=15): Parameter number mismatch
以下示例在没有for
循环和seq
的情况下正常工作:
a=0.1
mysin=`echo "scale=10 ; s($a)" | bc -l`
答案 0 :(得分:0)
试试这个
#!bin/bash
for a in $(seq 0 0.1 1)
do
echo "a= $a"
mysin=$(echo "scale=10 ; s($a)" | bc -l)
done