$OPTIND와 $#의 차이점

$OPTIND와 $#의 차이점

$OPTINDhey와 의 차이점이 있나요 $#? 대신 getopts를 사용하는
이유가 있나요 ?$OPTIND$#

답변1

$OPTIND$#인수 개수뿐만 아니라 인수 목록(즉, 옵션)을 구문 분석하는 진행 상황을 나타냅니다 . 변경 사항이 발생하기 때문에 실제로 관련이 없지만 $OPTINDwhile은 $#그렇지 않습니다(사용하지 않는 한 shift).

POSIX 설명getopts몇 가지 세부 사항을 알아보세요.

관련 정보