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")
または、配列をサポートする適切なプログラミング言語またはシェルを使用してください。