0

We have a config file which consists of more than 24000 lines.

I am stuck in one task. I need to segregate the lines starting as below (service definition of specific host in icinga2)

     Object Service "<host_name>"{

And ending with

      }

Files consists multiple other entries as well

I need to filter specific hosts definition alone.

Rui F Ribeiro
  • 56,709
  • 26
  • 150
  • 232

1 Answers1

0

Very simple sed approach:

sed -n '/incinga2/,/}/p' file

You might be better off with the commented on tools (jq) if the file's structure becomes more complicated, though.

RudiC
  • 8,969