#!/bin/zsh w=(999) # define w as array element w+=(1 5 7 3 100 555 222) #add elements echo $w for (( i = 0; i <= ${#w[@]}; ++i )) do #<= for the case of zsh echo "w[$i] = " ${w[$i]} done ----------------------------------- $ source array.sh zshの場合 999 1 5 7 3 100 555 222  $wは全部の要素のみらしい w[0] = w[1] = 999   [1] から始まる w[2] = 1 w[3] = 5 w[4] = 7 w[5] = 3 w[6] = 100 w[7] = 555 w[8] = 222 ---------------------------------- $ source array.sh bashの場合 999       $wは最初の要素のみらしい w[0] = 999      [0] から始まる w[1] = 1 w[2] = 5 w[3] = 7 w[4] = 3 w[5] = 100 w[6] = 555 w[7] = 222 w[8] =