如何从 bash 中的“keytool”命令中删除警告

apo*_*kun 6 bash keytool

如何从输出中删除警告

keytool -v -alias sssa -list -keystore /var/tmp/certs -storepass passwd | grep 'until' | head -1 | grep -v Warning

Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /opt/miep/msaapp/msa_domain/.keystore -destkeystore /opt/miep/msaapp/msa_domain/.keystore -deststoretype pkcs12".

Valid from: Wed Feb 12 19:00:00 EST 2020 until: Sat Feb 13 07:00:00 EST 2021
Run Code Online (Sandbox Code Playgroud)

我只需要最后一行。

And*_*dee 3

警告和错误通常打印到 STDERR 而不是 STDOUT,添加 STDERR 重定向来消除它们:

keytool -v -alias sssa -list -keystore /var/tmp/certs -storepass passwd 2>/dev/null | keytool -v -alias sssa -list -keystore /var/tmp/certs -storepass passwd 2>/dev/null | ...