linux shell 如何进行数值运算
linux shell 如何进行数值运算
数值运算使用$((expr))这种形式。
下面的例子对adc读到的数进行运算,算出读到的电压
id1=`cat /sys/bus/iio/devices/iio:device0/in_voltage1_raw`
id2=`cat /sys/bus/iio/devices/iio:device0/in_voltage9_raw`
echo ${id1} ${id2}
idh=$(($id1*16/4096))
idl=$(($id2*64/4096))
echo ${idh} ${idl}