如何从脚本中的 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")

或者使用适当的编程语言或支持数组的 shell。

相关内容