awk
pode funcionar. Algo como:
awk -v RS='^Package ' '/android\.permission\.CAMERA/ {print $1}'
Isso pressupõe que a linha que começa com Package
marca o início da descrição de um novo aplicativo.
Olhando para o conteúdo real, as linhas não começam com Package
, mas com Package
- recuaram dois espaços. Então, o seguinte deve funcionar:
awk -v RS='\n +Package' '/android\.permission\.CAMERA/{print $1}'
Isso marca uma nova linha seguida por qualquer quantidade de espaços e Package
como separador de registro e filtra os registros que contêm android.permission.CAMERA
. O primeiro campo é o nome do pacote. E Verifiers:
será impresso porque a permissão é listada antes do início das descrições de pacotes.