首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用"grep“来获取gpg键指纹值?

如何使用"grep“来获取gpg键指纹值?
EN

Unix & Linux用户
提问于 2023-04-25 08:35:46
回答 2查看 332关注 0票数 3

如果gpg --list-secret-keys --keyid-format=long的输出是

代码语言:javascript
运行
复制
pub   rsa3072 2023-01-13 [SC] [expires: 2025-01-12]
  D8524A558964E86Cxxxx93111270xxxxxxxx7A74
uid           [ultimate] demo(demo) <demo>
sub   rsa3072 2023-01-13 [E] [expires: 2025-01-12]

我如何才能从输出中只实现"D8524A558964E86Cxxxx93111270xxxxxxxx7A74“?我正在使用Linux。

EN

回答 2

Unix & Linux用户

发布于 2023-04-25 13:28:52

(这不是很科学,但)一种解决方案是执行命令并得到大字(不管是20个字母还是更多字母)

代码语言:javascript
运行
复制
gpg...... | grep -Po '\w{20,}'
票数 1
EN

Unix & Linux用户

发布于 2023-04-25 08:43:53

如果您要寻找的值总是在第二行,您可以使用如下内容:

代码语言:javascript
运行
复制
gpg --list-secret-keys --keyid-format=long | sed '2!d' | tr -d " "
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/743982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档