shell 按行读取并保存成数组

【shell 按行读取并保存成数组】 从ip.txt里读取IP.然后把IP地址赋值到一个数组里.
IP文件如下:
Address:220.181.26.163
Address:220.181.26.174
Address:220.181.26.175
Address:220.181.26.176
Address:220.181.19.228
Address:220.181.19.229
Address:220.181.26.161
Address:220.181.26.162

方法一: for x in ` awk '{print $2}' ip.txt ` { echo $x } 方法二: ARRAY=($(awk '{print $2}' ip.txt)) 方法三: n=0; while read a b; do array[$n]=$b; ((n++)); done Reference: http://standalone.iteye.com/blog/511104 方法一: for x in ` awk '{print $2}' ip.txt ` { echo $x } 方法二: ARRAY=($(awk '{print $2}' ip.txt)) 方法三: n=0; while read a b; do array[$n]=$b; ((n++)); done

    推荐阅读