2013-03-26 64 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