[Solved] Extract specific string between two strings and list the required content


grep -oP '^server\s\K[^ ]+|^[^#]\s+\d+:\K[^:]+' inputfile
pool0
server1
server2
pool1
server3
server4

4

solved Extract specific string between two strings and list the required content