shell checkでexpr is antiquated.というエラーがでる
シェルスクリプト内で変数をインクリメントしようとして以下の様なコードを書きました。
COUNT=$(expr ${COUNT} + 1)
すると、shell checkで以下のようなワーニングが表示されます。
expr is antiquated. Consider rewriting this using $((..)), ${} or [[]].
どうやら、expr
というコマンドが古いため非推奨ということらしいです。
ということで、以下のように書き直したところ、ワーニングが表示されなくなりました。
COUNT=$(( COUNT + 1 ))
参考URL