Bashでの配列比較

Bashでの配列比較

質問:この線は何に使われますか?誰かがこれを説明できますか?

 if [ $((${array[$i]}+1)) -ne ${array[$(($i + 1))]} ] ;then foo; fi

ベストアンサー1

[ ... -ne ... ]-不平等テスト
$(( ... + 1))- 1つ追加算術拡張
${array[$i]}$i- an要素への参照配列変数

つまり、テストは次のようになります。A[i] + 1 != A[i + 1]

おすすめ記事