Foi acidentalmente gerado uma grande quantidade de chaves secretas (sem chave pública) no conjunto de chaves GPG, e eu escrevi um script para excluir essas chaves, mas o GPG não me permite fazer isso:
$ gpg --batch --yes --delete-secret-keys KEYS
gpg: can't do this in batch mod
gpg: (unless you specify the key by fingerprint)
bem, eu sei o que estou fazendo e sei que pode haver IDs de chave duplicados, mas parece que não há como forçar a exclusão deles, embora o seguinte não funcione também:
$ yes | gpg --delete-secret-keys KEYS
Qualquer ideia?