歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> 【shell】構造並遍歷二位數組的一種用法

【shell】構造並遍歷二位數組的一種用法

日期:2017/3/1 14:12:53   编辑:SHELL編程
【shell】構造並遍歷二位數組的一種用法 參考shell數組的部分操作用法,實現了構造和遍歷二維數組的一種方式,具體如下: [plain] #數組元素以空格分割 sites=("www.a.com www.b.com www.c.com www.d.com" "www.e.cn www.f.cn") n_sites=${#sites[*]} #獲取一維sites的數組長度 for ((i=0;i<$n_sites;i++)); do inner_sites=(${sites[$i]}) #將一維sites字符串賦值到數組 n_inner_sites=${#inner_sites[*]} #獲取二維sites的數組長度 for ((j=0;j<$n_inner_sites;j++)); do echo ${inner_sites[$j]} #回顯site #do something done done 值得注意的是,shell中分隔符為空格,而不是逗號。 另外,遍歷數組元素的用法為: [html] for ele in ${arrayname[*]} do echo $ele done
Copyright © Linux教程網 All Rights Reserved