ええと、このスレッドを理解することはありません。まずはじめに:
コード:
$ set -A array "one two three four"
$ echo ${array[0]}
one two three four
$
ので、コマンドを1つの要素を持つ配列の営業利益の結果に与えられた。その現象を再現するには:
コード:
$ string="one two three four"
$ set -A array "$string"
$ echo ${array[0]}
one two three four
$
けれども、あなたが別々の配列の要素に分割を選択してください:
コード:
$ string="one two three four"
$ set -A array $string
$ echo ${array[0]}
one
$
この場合のために働いていない場合は、 IFSはおそらく間違って設定されている:
コード:
$ IFS=""
$ string="one two three four"
$ set -A array $string
$ echo ${array[0]}
one two three four
$