Для списка list c разделитетем "|": 



declare -a array=($(echo $list | tr "|" " "));