1:在shell 中$() 与 ``等效。 中间包含命令语句执行,返回执行结果。2:从效率来说let==$(()) > expr > bc,这个是绝对的。 let和$(())运行是内建命令,使用相同的算法。3:let 和 expr 的运算是整数运算,不包括浮点预算。4:expr和bc是外部程序,expr的体积几乎等于bc的1/3,执行一次装入内存所消耗的时间就不一样。5:从运算能力来说,自然bc排第一位。