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

关于两个 IP 文件用 shell 脚本比对,然后输出不同的 IP 地址出来

  •  
  •   qq674949301 · 2021-03-13 22:34:53 +08:00 · 1113 次点击
    这是一个创建于 1350 天前的主题,其中的信息可能已经有所发展或是发生改变。

    a.txt

    192.168.1.158
    192.168.1.239
    192.168.1.115
    192.168.1.180
    192.168.1.203
    192.168.1.110
    192.168.1.219
    

    b.txt

    192.168.1.158
    192.168.1.239
    192.168.1.115
    192.168.1.180
    192.168.1.203
    192.168.1.110
    

    请教各位大侠如何用用 shell 脚本对比 a.txt 和 b.txt 输出两个 IP 文件中不同的 IP:192.168.1.219

    7 条回复    2021-03-17 09:48:23 +08:00
    noqwerty
        1
    noqwerty  
       2021-03-13 22:37:46 +08:00 via Android
    diff | grep
    qq674949301
        2
    qq674949301  
    OP
       2021-03-13 22:39:04 +08:00
    @noqwerty 那具体的操作命令是咋样子的呢 老哥
    qq674949301
        3
    qq674949301  
    OP
       2021-03-13 22:44:43 +08:00 via iPhone
    顶一顶
    oott123
        4
    oott123  
       2021-03-13 22:53:38 +08:00
    cat a.txt b.txt | sort | uniq -c
    eason1874
        5
    eason1874  
       2021-03-13 22:55:20 +08:00
    comm -3 a.txt b.txt > c.txt
    Tumblr
        6
    Tumblr  
       2021-03-13 23:08:27 +08:00
    给个 PowerShell 的参考一下吧:
    Compare-Object (gc a.txt) (gc b.txt)
    alvin2ye
        7
    alvin2ye  
       2021-03-17 09:48:23 +08:00
    git diff a.txt b.txt
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   925 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:00 · PVG 06:00 · LAX 14:00 · JFK 17:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.