加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何区分两个配置文件?

发布时间:2020-12-13 18:33:30 所属栏目:Linux 来源:网络整理
导读:我有两个snmpd.conf文件,一个在有效的服务器上,另一个没有.如何在删除不相关的注释和换行符的同时区分两个配置文件? 解决方法 diff (grep -v '^#' f1) (grep -v '^#' f2) 为了避免空白行和除了空格之外的任何行,除了相同的行与添加的前导空格有一个区别… d
我有两个snmpd.conf文件,一个在有效的服务器上,另一个没有.如何在删除不相关的注释和换行符的同时区分两个配置文件?

解决方法

diff <(grep -v '^#' f1) <(grep -v '^#' f2)

为了避免空白行和除了空格之外的任何行,除了相同的行与添加的前导空格有一个区别…

diff -b 
  <(grep -vE '^([ t]*#|^[ t]*$)' f1)
  <(grep -vE '^([ t]*#|^[ t]*$)' f2)

不过到了这一点,我可能会把它放到一个脚本中并写一些类似于原始建议的东西,它更具可读性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读