Я использовал несколько способов сделать некоторую простую целочисленную арифметику в Bash (3.2). Но я не могу выяснить лучший (предпочтительный) способ сделать это.
result=`expr 1 + 2`
result=$(( 1 + 2 ))
let "result = 1 + 2"
Каковы принципиальные различия между теми выражениями?
Там другие пути состоят в том, чтобы сделать то же?
Использование инструмента как bc
обязательный для арифметики с плавающей точкой?
result=`echo "7/354" | bc`