如何在shell脚本中运行简单的计算

时间:2014-02-10 13:49:26

标签: batch-processing

我想运行以下

For i in A*.wav
do
soundstretch $i B$i -tempo=n
done

但我想成为(2 /(soxi -D $ i)-1)* 100。

我该怎么编码?

1 个答案:

答案 0 :(得分:0)

怎么样

n=$(echo "(2/(soxi - D $1)-1)-100" | bc)

虽然我无法解析你想要评估的表达式。我的意思是我不知道soxi和D是什么。 echo打印表达式,然后将其传送到bc,然后打印到其标准输出的任何内容都分配给n。