스크립트에서 2개의 숫자 중에서 선택하는 방법은 무엇입니까?

스크립트에서 2개의 숫자 중에서 선택하는 방법은 무엇입니까?
I=1
APPCNT=$(itemCount $APP_LIST ,)
while [ $I -le $APPCNT ] ;
do
  APPNO=$(itemGet $APP_LIST $I )



APP_List=6,9

APPNO=6,9가 6개나 9개만 나오는 것이 아닙니다.

대신 무엇을 사용할 수 있나요 itemGet?

답변1

itemGet() (
  IFS=, n=$2
  set -f
  set -- $1
  eval 'printf "%s\n" "${'"$n"'}"'
)

그리고 그것을 호출하십시오 :

appno=$(itemGet "$app_list" "$i")

또는 배열을 지원하는 적절한 프로그래밍 언어나 셸을 사용하세요.

관련 정보