Para o primeiro:
grep -oP 'IBM/WebSphere/\K[0-9]\.[0-9]' file
Para o segundo:
grep -oP 'IBM/WebSphere/\K[0-9]\.[0-9].*java ' file
-
-P
ativa expressões regulares Perl -
-o
imprime apenas a parte correspondente -
IBM/WebSphere/\K
o início da parte até\K
, que esvazia a variável correspondente, portanto, isso não será parte do que é impresso -
[0-9]\.[0-9]
um dígito seguido por um ponto seguido por outro dígito.-
.*java
no segundo, você deseja corresponder também até o final do comando java (atéjava
seguido por um espaço).
-