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

时间:2017-12-12 05:00:54

标签: shell unix solaris

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

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

1 个答案:

答案 0 :(得分:3)

以下内容应该找到包含/usr/local/usr/local/test不匹配的字符串的所有行。

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

如果您只想要行号,=代替p就行了。