命令执行成功
---------SHOW IPSEGINFO---------
记录号 |地址段名称 |地址段编号 |起始地址 |结束地址 |掩码 |DHCP转发代理地址 |网络实例名称 |UP名称 |地址池名称 |地址段锁状态 |VRF ID
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 ah-rhpool-gwu1-seg1 1 10.10.0.0 10.12.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU01BZX ah-rhpool UNLOCK
2 ah-rhpool-gwu1-seg2 2 10.13.0.0 10.15.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU01BZX ah-rhpool UNLOCK
3 ah-rhpool-gwu1-seg3 3 10.16.0.0 10.18.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU01BZX ah-rhpool UNLOCK
4 ah-rhpool-gwu1-seg4 4 10.19.0.0 10.21.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU01BZX ah-rhpool UNLOCK
5 ah-rhpool-gwu1-seg5 5 10.22.0.0 10.24.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU01BZX ah-rhpool UNLOCK
6 ah-rhpool-gwu2-seg1 6 10.40.0.0 10.42.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU02BZX ah-rhpool UNLOCK
7 ah-rhpool-gwu2-seg2 7 10.43.0.0 10.45.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU02BZX ah-rhpool UNLOCK
8 ah-rhpool-gwu2-seg3 8 10.46.0.0 10.48.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU02BZX ah-rhpool UNLOCK
9 ah-rhpool-gwu2-seg4 9 10.49.0.0 10.51.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU02BZX ah-rhpool UNLOCK
10 ah-rhpool-gwu2-seg5 10 10.52.0.0 10.54.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU02BZX ah-rhpool UNLOCK
11 ah-rhpool-gwu3-seg1 11 10.70.0.0 10.72.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU03BZX ah-rhpool UNLOCK
12 ah-rhpool-gwu3-seg2 12 10.73.0.0 10.75.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU03BZX ah-rhpool UNLOCK
13 ah-rhpool-gwu3-seg3 13 10.76.0.0 10.78.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU03BZX ah-rhpool UNLOCK
14 ah-rhpool-gwu3-seg4 14 10.79.0.0 10.81.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU03BZX ah-rhpool UNLOCK
15 ah-rhpool-gwu3-seg5 15 10.82.0.0 10.84.255.255 255.0.0.0 0.0.0.0 HFSAEGWUBZX-GI HFSAEGWU03BZX ah-rhpool UNLOCK
16 ah-rhpool-gwu4-seg1 16 10.10.0.0 10.12.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU04BZX ah-rhpool UNLOCK
17 ah-rhpool-gwu4-seg2 17 10.13.0.0 10.15.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU04BZX ah-rhpool UNLOCK
18 ah-rhpool-gwu4-seg3 18 10.16.0.0 10.18.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU04BZX ah-rhpool UNLOCK
19 ah-rhpool-gwu4-seg4 19 10.19.0.0 10.21.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU04BZX ah-rhpool UNLOCK
20 ah-rhpool-gwu4-seg5 20 10.22.0.0 10.24.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU04BZX ah-rhpool UNLOCK
21 ah-rhpool-gwu5-seg1 21 10.40.0.0 10.42.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU05BZX ah-rhpool UNLOCK
22 ah-rhpool-gwu5-seg2 22 10.43.0.0 10.45.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU05BZX ah-rhpool UNLOCK
23 ah-rhpool-gwu5-seg3 23 10.46.0.0 10.48.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU05BZX ah-rhpool UNLOCK
24 ah-rhpool-gwu5-seg4 24 10.49.0.0 10.51.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU05BZX ah-rhpool UNLOCK
25 ah-rhpool-gwu5-seg5 25 10.52.0.0 10.54.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU05BZX ah-rhpool UNLOCK
26 ah-rhpool-gwu6-seg1 26 10.70.0.0 10.72.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU06BZX ah-rhpool UNLOCK
27 ah-rhpool-gwu6-seg2 27 10.73.0.0 10.75.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU06BZX ah-rhpool UNLOCK
28 ah-rhpool-gwu6-seg3 28 10.76.0.0 10.78.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU06BZX ah-rhpool UNLOCK
29 ah-rhpool-gwu6-seg4 29 10.79.0.0 10.81.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU06BZX ah-rhpool UNLOCK
30 ah-rhpool-gwu6-seg5 30 10.82.0.0 10.84.255.255 255.0.0.0 0.0.0.0 HNASAEGWUBZX-GI HNASAEGWU06BZX ah-rhpool UNLOCK
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Row(s):30
[END]
package com.baizhi;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.regex.Pattern;
public class ReadFiledata {
public static Boolean check(String s){
if (s.length() == 0) {
return false;
}
char[] chars = s.toCharArray();
for (char c : chars) {
if (c != '-') {
return false;
}
}
return true;
}
public static void main(String[] args) {
//我的txt文本存放目录,根据自己的路径修改即可
File file = new File("C:\\Users\\NANAN\\Desktop\\aaa.txt");
ArrayList<String> temp = new ArrayList<>();
Boolean started = false;
try{
//构造一个BufferedReader类来读取文件
BufferedReader br = new BufferedReader(new FileReader(file));
String s = null;
//使用readLine方法,一次读一行
while((s = br.readLine())!=null){
if (!started) {
if (check(s)) {
started = true;
} else {
continue;
}
} else {
if (check(s)) {
break;
}
if (s.length() != 0 ) {
temp.add(s.split(" ")[1]);
}
}
}
}catch(Exception e){
e.printStackTrace();
}
//集合转为数组
String[] result = temp.toArray(new String[]{});
//打印数组
for (int i = 0; i < result.length; i++) {
String s = result[i];
System.out.println(s);
}
}
}
因篇幅问题不能全部显示,请点此查看更多更全内容