Como o grep do GNU tem um modo PCRE, provavelmente a maneira mais simples de obter o conteúdo após uma correspondência é usar o modificador perl \K
, e. para combinar tudo até o último /
e descartá-lo:
$ cat output | grep -Po '.*/\K.*'
Active Directory Virtual Machine
VM-Replicate Virtual Machine
Para remover a parte final, você pode adicionar uma explícita em frente :
$ cat output | grep -Po '.*/\K.*(?=Virtual Machine)'
Active Directory
VM-Replicate