>>918 いまいち言ってる事が分からないが、こんな事ですか?
その2で、sed使わないで置換できたら面白かったけど。2ch仕様の為、空白を・にしてます。
#!/bin/ksh
strings="${1:-・@・@・@・@・@・・@・}"
function・kekka・{
・・・for・((・n・=・0;・n・<・${#ARRY[@]};・n++・))・;・do
・・・・・・echo・-n・"配列${n}=${ARRY[$n]}・"
・・・done
・・・echo
}
#その1
for・((・n・=・0;・n・<・"${#strings}";・n++・))・;・do
・・・ARRY[$n]="${strings:$n:1}"
done
kekka;・echo

#その2
bufIFS=${IFS};・IFS=,
set・-A・ARRY・$(・echo・"${strings}"・|・sed・-e・'s/./&,/g'・)
IFS=${bufIFS}
kekka