我需要验证在文件中经常重复的文件路径。
以/ usr / local开头的所有文件路径必须是/ usr / local / test。忽略其余的文件路径,如/ usr / tmp(或)/ usr / logs等。
答案 0 :(得分:3)
以下内容应该找到包含/usr/local
与/usr/local/test
不匹配的字符串的所有行。
sed -n 's%/usr/local/test%%;\%/usr/local%p' filename
如果您只想要行号,=
代替p
就行了。