引数リスト ( ) からコンテンツを追加しようとしていますが、ダッシュで始まる値"$@"
を除外して、bash の配列に追加しようとしています。$1
現在のコードは次のとおりですが、正しく動作しません。
BuildTypeList=("armv7" "armv6")
BuildTypeLen=${#BuildTypeList[*]}
while [ "$2" != "-*" -a "$#" -gt 0 ]; do
BuildTypeList["$BuildTypeLen"] = "$2"
BuildTypeLen=${#BuildTypeList[*]}
shift
done
私の意図は、コンテンツをBuildTypeList
ソースの一部として静的に定義するのではなく、実行時にコンテンツを追加することです。