V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qq674949301
V2EX  ›  问与答

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

  •  
  •   qq674949301 · 2015-07-13 17:20:36 +08:00 · 1940 次点击
    这是一个创建于 3453 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请教各位如何把一部分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该如何写!
    6 条回复    2015-07-14 12:12:35 +08:00
    alect
        1
    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
        2
    qq674949301  
    OP
       2015-07-14 00:46:58 +08:00 via Android
    @alect 0,是替换为IP段?如何写入IP段
    Marfal
        3
    Marfal  
       2015-07-14 03:16:23 +08:00
    一直搞不懂iIP后面斜杠+数字代表什么含义啊,有谁能解一下惑吗?
    dndx
        4
    dndx  
       2015-07-14 04:17:49 +08:00 via iPhone
    @a33004407 Google CIDR
    msg7086
        5
    msg7086  
       2015-07-14 05:47:41 +08:00
    @a33004407 子网掩码。见4楼。
    qq674949301
        6
    qq674949301  
    OP
       2015-07-14 12:12:35 +08:00
    @alect 请问如何导入我要添加的IP段!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1036 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:26 · PVG 03:26 · LAX 11:26 · JFK 14:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.