Bash에서 배열 비교

Bash에서 배열 비교

질문: 이 선은 무엇에 사용되나요? 누군가 이것을 설명할 수 있나요?

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

답변1

[ ... -ne ... ]-불평등 테스트
$(( ... + 1))- 하나 추가,산술 확장
${array[$i]}$i- an 요소에 대한 참조배열 변수

혹은 다시 말해, 테스트는 다음과 같습니다.A[i] + 1 != A[i + 1]

관련 정보