我知道那里有很多答案 - 但我还没找到一个能回答我问题的答案:
希望有人可以提供帮助!
我有一个配置文件,其布局如下:
define name{
name Stephen
URL: www.stephen.com
}
define name {
name Bob
URL:
}
使用grep我需要做的是搜索这个文件 - 如果URL为空,则返回名称 - 在上面的例子中,它将返回Bob。
提前致谢。
答案 0 :(得分:1)
grep -B1 'URL:[ ]*$'|grep -oP '[ ]*name[ ]*\K.*'