我将以下数组存储为由':'
分隔的svc_listsample.sql
我试图用以下bash脚本(
)拆分它declare -a svc_list=Scalability :Warehouse Cloud Solution :Log Analyis :Monitor and Scale :
当我执行脚本时,我只获得可伸缩性。
有些人可以让我知道我做错了什么。
答案 0 :(得分:1)
分配数组的语法不正确,您需要将所有数组元素放在()
中。
但是如果你想使用:
作为分隔符将字符串拆分成一个数组,你应该从一个字符串开始:
svc_string='Scalability :Warehouse Cloud Solution :Log Analyis :Monitor and Scale :'
然后使用IFS
拆分它:
IFS=':'
svc_array=($svc_string)