2012-08-09 18 views

回答

1

您只需將標點符號轉換爲空格即可。

string='[123,456,789]' 
array=(${string//[^0-9]/ }) 
3

地帶的括號,然後使用IFS到逗號分割 之前填充所述陣列read

foo="[123,456,789]" 
IFS=, read -a list <<< "${foo:1:-1}" 

這容納任何逗號分隔的字符串。

相關問題