一、实现方式
- cmp
- diff
- comm
- grep
- sort uniq
二、求差实现演示
2.1、 diff
2.3、 comm
2.4、grep
2.5、 sort uniq
三、这种实现有什么使用场景么?
- 配置文件打补丁,通常是diff patch
- 在运维平台尚未成型的情况下,团队管理过百机器的管理经常会碰到一种场景,那就是机器的管理多多少少会存在漏网之鱼的情况,这个时候我们优先选择进行ip段的扫描进行局域网机器的存活识别,但是,网段里又存在里vip[假装已知],网络ip相关[假装已知],那么如何能排除这些ip然后实现多个文件求差,剩余的ip就是我们想要的机器的IP,至于是不是我们想要的机器,还需要进行22端口扫描相关
四、面试为什么要这么问
- 因为总有人简历上有写精通shell,所以就忍不住想要问问
- 其实也算是基本功的考查吧,看看到底如何