2013-03-26 39 views
2

什么是一个简单的方法来分割字符串,把它们放到数组并放入数组 这里是我的字符串分割字符串,并使用bash脚本

aa_bb__cc_dd 

我想有他们在数组是这样的:

array[0] = "aa" 

array[1] = "bb" 

array[2] = "" 

array[3] = "cc" 

array[4] = "dd" 
+0

看看这个[解决方案] [1],这正是有你在找什么。 只需使用 'IFS = '_' 读-a阵列<<< “aa_bb__cc_dd”' [1]:http://stackoverflow.com/questions/10586153/bash-split-string-into-array – matov 2013-03-26 17:32:06

回答

5
var=aa_bb__cc_dd 
oldIFS=$IFS 
IFS=_ 
array=($var) 
IFS=$oldIFS