0

我正在使用 bash shell 和 expr 命令。下面是我的脚本:

v=`java -version`

echo 'check java platform...'

echo `expr match "$v" 'java'`

无法匹配 java 子字符串,只有 0。但如果我使用这个:v='java version "1.6.0_34"' 我得到了正确的结果:4

为什么?如何解决?

4

1 回答 1

2

尝试这个:

export v=`java -version 2>&1`
echo $v
于 2012-09-14T06:40:52.303 回答