首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >openssl给了我未知的选择

openssl给了我未知的选择
EN

Unix & Linux用户
提问于 2021-02-12 12:12:32
回答 1查看 6.4K关注 0票数 0

请为这种疯狂的行为寻求帮助:

代码语言:javascript
运行
复制
openssl x509 -noout -subject -in 01.pem
subject= ....

以上操作正常,但当我尝试对多个文件运行它时,它会失败:

代码语言:javascript
运行
复制
find . -name "*.pem" -exec openssl x509 -noout -subject -in {} +
unknown option ./01.pem
...

这里有什么问题?

谢谢!

EN

回答 1

Unix & Linux用户

发布于 2021-02-12 13:57:04

解决办法很简单。+意味着find收集它找到的文件,并将其中的几个文件(尽可能多)添加到相同的openssl调用中(尽可能多地不溢出参数空间)。因为openssl只接受一个文件参数,所以失败了。

在本例中,使用\;而不是+

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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