Backticks vs Hosenträger in Bash

Als ich ging, um zu antwortendiese FrageIch wollte das benutzen${} Notation, wie ich hier schon so oft gesehen habe, dass Backticks vorzuziehen sind.

Als ich es jedoch versuchte

joulesFinal=${echo $joules2 \* $cpu | bc}

Ich habe die Nachricht erhalten

-bash: ${echo $joules * $cpu | bc}: bad substitution

aber

joulesFinal=`echo $joules2 \* $cpu | bc`

funktioniert gut. Welche weiteren Änderungen muss ich vornehmen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage