【问题标题】:Unix command to validate specific path in config file用于验证配置文件中特定路径的 Unix 命令
【发布时间】:2017-12-12 05:00:54
【问题描述】:

我需要验证文件中经常重复的文件路径。

所有以 /usr/local 开头的文件路径必须是 /usr/local/test。忽略其余的文件路径,如 /usr/tmp(或)/usr/logs 等。

【问题讨论】:

    标签: shell unix solaris


    【解决方案1】:

    以下应该找到包含与/usr/local/test 不匹配的/usr/local 的字符串的任何行。

    sed -n 's%/usr/local/test%%;\%/usr/local%p' filename
    

    如果您只需要行号,= 而不是 p 会这样做。

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多