私はbashシェルとexprコマンドを使用しています。以下は私のスクリプトです:
v=`java -version`
echo 'check java platform...'
echo `expr match "$v" 'java'`
javaサブ文字列と一致できず、0を取得しました。ただし、これを使用すると、次のようになります。v ='java version "1.6.0_34"'正しい結果が得られました:4
なんで?それを修正する方法は?
私はbashシェルとexprコマンドを使用しています。以下は私のスクリプトです:
v=`java -version`
echo 'check java platform...'
echo `expr match "$v" 'java'`
javaサブ文字列と一致できず、0を取得しました。ただし、これを使用すると、次のようになります。v ='java version "1.6.0_34"'正しい結果が得られました:4
なんで?それを修正する方法は?