コマンドラインで計算をする方法(`expr`、$(())、let)

私なんかは古い人間ですので、`expr`を使う以下の方法に慣れ親しんでいるのですが、

$ expr 1 \* 10
10


調べてみると、他に2つほど方法があるようで

  • $(())を使う方法(ただしこちらも正数演算のみ。その代わり**で累乗計算もできる)
$ echo $(( 1 * 10))
10
  • letを使う方法
$ let num=1\*10 ; echo $num
10


どれが一番読みやすいんですかねぇ…。