用seq和shell脚本计算窦

时间:2015-05-04 20:05:14

标签: shell

我尝试使用seqfor参数在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`

1 个答案:

答案 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