当我要回答这个问题时,我本打算使用${}
符号,因为我在这里看到过很多次,人们认为它比反引号更好。
然而,当我尝试使用${}
时,它并不像我预期的那样工作。最后,我不得不回到传统的反引号。
joulesFinal=${echo $joules2 \* $cpu | bc}
我收到了这条消息。
-bash: ${echo $joules * $cpu | bc}: bad substitution
但是。
joulesFinal=`echo $joules2 \* $cpu | bc`
运行良好。那么我需要做哪些其他更改呢?
joulesFinal=$((joules2 * cpu))
- tripleee