シェルスクリプトにPOSIXの方法で2つの数字を追加したいと思います。私はこれができることを知っています:
a=1
b=2
sum=$((a+b))
`
しかし、(つまり)を使用するとsum=`(a+b)`
機能しません。$( ... )
構文はPOSIXではありません。bc
またはにパイプすることもできますが、expr
可能であればそうしないことをお勧めします。
ベストアンサー1
$((...))
文法はいPOSIX。ここにリンク。
シェルスクリプトにPOSIXの方法で2つの数字を追加したいと思います。私はこれができることを知っています:
a=1
b=2
sum=$((a+b))
`
しかし、(つまり)を使用するとsum=`(a+b)`
機能しません。$( ... )
構文はPOSIXではありません。bc
またはにパイプすることもできますが、expr
可能であればそうしないことをお勧めします。
$((...))
文法はいPOSIX。ここにリンク。