从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<ip.txt
- 方法四:
- n=1
- while ((n<=$(cat ip.txt|wc -l)))
- do
- ipaddr[$n]=$(cat ip.txt|sed -n "${n}p"|awk '{print $2}')
- ((n+=1))
- done
- n=`expr $n - 1`
- 方法一:
- 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<ip.txt
- 方法四:
- n=1
- while ((n<=$(cat ip.txt|wc -l)))
- do
- ipaddr[$n]=$(cat ip.txt|sed -n "${n}p"|awk '{print $2}')
- ((n+=1))
- done
- n=`expr $n - 1`