配列の要素数を調べる(bash)
配列の要素数は$#var_name[*]}で参照する
#!/bin/sh #array_bash_count.sh #添え字が連続している場合 sample1[0]=zero sample1[1]=one sample1[2]=two echo ${#sample1[*]} #添え字が不連続の場合 sample2[1]=first sample2[7]=second sample2[10]=third echo ${#sample2[*]}
$ ./array_bash_count.sh 3 3 #11にはならない