我想从文件中读取/etc/lvm/lvm.conf并检查以下可能跨越多行的模式。
tags {
hosttags = 1
}
tags和之间可能有很多空白{,{以此类推hosttags。也{可以跟随tags下一行而不是与它在同一行。
我打算使用awk并sed执行此操作。
在阅读文件lvm.conf时,它应该跳过空行和注释。
我正在使用的。
data=$(awk < cat `cat /etc/lvm/lvm.conf`
/^#/ { next }
/^[[:space:]]*#/ { next }
/^[[:space:]]*$/ { next }
.
.
我怎样才能sed找到我上面描述的模式?