小编Eva*_*ina的帖子

解析密钥库文件并获取“别名”和“到期日期”的值

我想解析密钥库文件并仅获取 "Alias name:" 的值和 "until:" 旁边的到期日期。任何带有 awk / sed 的东西都可以工作。

尝试了以下 2 个给出该值的命令。但我想用一个命令来实现

line=`keytool -list -v -keystore nonprod_truststore.jks | grep -e "Alias name" | awk -F'Alias name:' '{print $2}'`


line2=`keytool -list -v -keystore nonprod_truststore.jks | grep -e "until:" | awk -F'until:' '{print $2}'`
Run Code Online (Sandbox Code Playgroud)

输入密钥库文件内容示例:

Alias name: Vaerikeysamplename004
Creation date: Mar 25, 2004
Entry type: trustedCertEntry

Owner: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 1 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
Issuer: …
Run Code Online (Sandbox Code Playgroud)

linux shell awk sed keytool

7
推荐指数
1
解决办法
824
查看次数

标签 统计

awk ×1

keytool ×1

linux ×1

sed ×1

shell ×1