スクリプトで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")

または、配列をサポートする適切なプログラミング言語またはシェルを使用してください。

おすすめ記事