シェルスクリプトでの四則演算

addhoge=`expr ${hoge1} + ${hoge2}`

こんな感じでexpr文つかってやらないとダメ。
しかも+の前後にスペースがいる。

addhoge=${hoge1}+${hoge2}

とかは文字列の結合になるし、

addhoge=`expr ${hoge1}+${hoge2}`

はエラーになります。
レガシーすぎてうざい。
コマンドラインPHPの方が圧倒的に楽なんだけど・・・。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です