Eu gostaria de extrair todos os grupos / usuários que receberam permissão para "sudo". tomemos isso como exemplo.
Estouusandoumcomandoawkmuitobásico,comomostradoabaixo.
awk'/##Allowroottorunanycommandsanywhere/{flag=1;next}/##Allowsmembersofthe/{flag=0}flag'/etc/sudoers
Ele obtém o que eu preciso, mas há uma maneira de melhorar ainda mais esse comando para garantir que todas as ocorrências de um grupo / usuário sejam capturadas, mesmo se estiverem presentes em algum outro lugar dentro do arquivo sudoers e não necessariamente entre os dois. padrões?
Além disso, com o comando existente, existe uma maneira de se livrar da última linha em branco ao imprimir a saída?
Tags awk