Попробуйте это:sed -r 's/[^[:blank:]]*\(([[:digit:]]+)\)/\1/g'
\d
представляет собой конструкцию PCRE, а не расширенное регулярное выражение Направьте вывод в | column -t
для красоты.
Неизвестная валидность означает, что GnuPG не вычислила сеть доверия для этого ключа и, следовательно, не знает, действителен этот ключ или нет. Это всегда относится к недавно добавленным ключам -, но также может произойти и с обновленными ключами (, поскольку изменения в подписях могут повлиять на ваше подключение к ключу ). Перерасчет доверия не обязательно происходит автоматически, даже в тривиальных случаях, потому что он может быть дорогостоящим и может потребовать участия пользователя.
Обновление базы данных доверия должно исправить это; вы можете запустить минимальное обновление с
gpg --check-trustdb
или более полное обновление (, которое может включать ответы на вопросы о том, насколько вы доверяете владельцам ключей )с
gpg --update-trustdb
(В документации для --check-trustdb
говорится: «Обычно GnuPG вычисляет, когда это требуется, и делает это автоматически, если не установлено --no-auto-check-trustdb
». но я не знаю, каковы расчеты.)