[英]grep md5has from java command
我已经尝试了许多组合,但是无法从Java命令获取特定字符串来生成md5哈希值:
java -cp /var/lib/rundeck/bootstrap/jetty-all-7.6.0.v20120127.jar org.eclipse.jetty.util.security.Password admin outsideit.net | grep -o "^MD5"
outsideit.net
OBF:1y0q1w9b1xtx1l1g155w1toa1t331tok1wui1kxm1xtl1w8f1y10
MD5:a7da14229ea147aaa364e503947cbe35
CRYPT:adiwf3pJ9m8Vw
无论我尝试使用哪个grep语句,都始终输出上述内容。
由于java命令将输出作为stderr抛出,因此bash将无法对其进行grep,除非您指定“&>>(grep MD5)”而不是“ | grep”。 下面的命令为您显示工作。
java -cp /var/lib/rundeck/bootstrap/jetty-all-7.6.0.v20120127.jar org.eclipse.jetty.util.security.Password admin outsideit.net &> >(grep MD5)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.