我试图从初始化脚本状态开始,只是jboss目录。
所以在标准输出中就有这一行:
JBOSS_CMD_START = ulimit -c 2500000; cd /home/blah; /apps/jboss-eap-5.1.2/jboss-as/bin/run.sh -c jboss-blahtest -b 1.1.2.3 -Djboss.messaging.ServerPeerID=1
然而,出于这个原因,我试图只关注目录,直到/ jboss-as,结果将是:
/apps/jboss-eap-5.1.2/jboss-as/
问题是jboss版本可以是很多东西,所以我需要从/ apps / jboss-到/ jboss-as /
答案 0 :(得分:4)
grep -oE '/apps/jboss-eap-[^/]+/jboss-as/'
答案 1 :(得分:4)
一个选项
grep -Eo '/[^[:space:]]+jboss-as/'
答案 2 :(得分:4)
grep -oE '\S+/jboss-as/
应该这样做。