�O��i Bash �� �z����g���Ă݂� ���� 1 �j�͒l�̊i�[�ł����� ����͔z��炵�� for ���[�v���g���Ēl���o�͂��܂��B
�܂��� ���ʂ́H for ���ł��B �z��̒l��S�ďo�͂���ɂ͎��̂悤�� �Y������ "@" �� "*" ���g���܂��B
$ ARRAY=(one two three four) $ echo ${ARRAY[@]} one two three four $ echo ${ARRAY[*]} one two three four
����� for ���Ŏg�p���܂��B
$ ARRAY=(one two three four) $ for item in ${ARRAY[@]} > do > echo $item > done one two three four
�������A����� 1 ��肪����܂��B
Bash �� for �� ���� 2 �ŏ����܂����� for ���� IFS (�f�t�H���g�̓X�y�[�X�Ȃ�) �ŋ��ꂽ������Ń��[�v�����邱�Ƃ��ł���̂� �z��̗v�f�� IFS ���܂ޕ�����̏ꍇ�A���̂悤�Ƀ��[�v�������Ă��܂��܂��B
$ ARRAY=("one1 one2 one3" two three four) $ echo ${ARRAY[0]} one1 one2 one3 $ for item in ${ARRAY[@]} > do > echo $item > done one1 one2 one3 two three four
�����h�����߂Ƀv���O��������̂悤�� for �����g�p���܂��B
�z��̓Y�����̍ő���擾����ɂ͎��̂悤�ɂ��܂��B
$ ARRAY=("one1 one2 one3" two three four) $ echo ${#ARRAY[@]} 4 $ echo ${#ARRAY[*]} 4
����� for ���Ŏg�p���܂��B
$ ARRAY=("one1 one2 one3" two three four) $ for (( i = 0; i < ${#ARRAY[@]}; i++ )) > do > echo ${ARRAY[$i]} > done one1 one2 one3 two three four
1 �߂̔z����������o�͂���܂����B