如何把一部分 IP 插入到某个 IP 的前面?

2015-07-13 17:20:36 +08:00
 qq674949301
请教各位如何把一部分IP插入到某个IP前面
EP:
1.0.1.0/24
1.0.2.0/23
1.0.8.0/21
1.0.32.0/19
1.1.0.0/24
1.1.2.0/23
1.1.4.0/22
1.1.8.0/21
1.1.16.0/20
1.1.32.0/19
........
然后我想在1.0.1.0/24这一行的前面加入一部分IP
+192.0.2.0/24
+192.88.99.0/24
+192.168.0.0/16
+198.18.0.0/15
+198.51.100.0/24
+203.0.113.0/24
+224.0.0.0/4
+240.0.0.0/4
+................
1.0.1.0/24
1.0.2.0/23
1.0.8.0/21
1.0.32.0/19
1.1.0.0/24
1.1.2.0/23
1.1.4.0/22
1.1.8.0/21
1.1.16.0/20
1.1.32.0/19
........
这样的脚本用sed该如何写!
1816 次点击
所在节点    问与答
6 条回复
alect
2015-07-13 20:58:03 +08:00
thestring="1.0.1.0/24"
sed -i "0,/<p/ s_^_$thestring\n&_" file.txt
qq674949301
2015-07-14 00:46:58 +08:00
@alect 0,是替换为IP段?如何写入IP段
Marfal
2015-07-14 03:16:23 +08:00
一直搞不懂iIP后面斜杠+数字代表什么含义啊,有谁能解一下惑吗?
dndx
2015-07-14 04:17:49 +08:00
@a33004407 Google CIDR
msg7086
2015-07-14 05:47:41 +08:00
@a33004407 子网掩码。见4楼。
qq674949301
2015-07-14 12:12:35 +08:00
@alect 请问如何导入我要添加的IP段!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/205386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX