我想解析密钥库文件并仅获取 "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)