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")
或者使用适当的编程语言或支持数组的 shell。