Stuff
public text v1 · immutablesed -n "
:t
/define.*service.*{/,/}/ {
/}/!{
$!{
N;
bt
}
}
/service_description[[:blank:]]*${SERVICE}[[:blank:]]*\n/ {
/host_name[[:blank:]]*\n/ {
/hostgroup_name[[:blank:]]*\n/ {
s/^/#/g
s/\n/\n#/g
}
}
/#[[:blank:]]*hostgroup_name[[:blank:]]*\n/ !{
s/hostgroup_name[[:blank:]]*\n[[:blank:]]*//
}
/#[[:blank:]]*host_name[[:blank:]]*\n/ !{
s/host_name[[:blank:]]*\n[[:blank:]]*//
}
p
}
}"