用于验证配置文件中特定路径的 Unix 命令

Unix command to validate specific path in config file

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

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

下面应该找到任何包含不匹配 /usr/local/test.

/usr/local 字符串的行
sed -n 's%/usr/local/test%%;\%/usr/local%p' filename

如果您只想要行号,= 而不是 p