我正在使用bash shell和expr command.Below是我的脚本:
v=`java -version`
echo 'check java platform...'
echo `expr match "$v" 'java'`
无法匹配java子字符串,只得到0。 但如果我使用它:v ='java version“1.6.0_34”' 我得到了正确的结果:4
为什么呢?如何解决?
答案 0 :(得分:2)
试试这个:
export v=`java -version 2>&1`
echo $v