bash shell 将一字符串转换成数组

把一个字符串,例如 abcdefghijk, 转换成数组array[],array[0]=a,array[1]=b,……,不知道该怎么做,谁能写个例子看看。

作者: lijian6878132   发布时间: 2011-01-10

Perl code

for index in `seq 0 $((${#str}-1))`
do       
     array[$index]=${str:$index:1}
done

作者: steptodream   发布时间: 2011-01-10

Python code

1 #!/bin/bash
  2 for i in `seq 1 7`
  3 do
  4     array[$i]=`echo "abcdefg"|cut -c"$i"`
  5     echo ${array[$i]}
  6 
  7 done
~          

作者: lgxwqq111   发布时间: 2011-01-10

${#str}
主席的这个好玩

作者: lgxwqq111   发布时间: 2011-01-10