当前位置: 技术问答>linux和unix
问一个shell的问题
来源: 互联网 发布时间:2015-11-21
本文导语: 命令 java -version 可输出 java version "1.5.0_04" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05) Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing) 如何编写shell脚本,取得输出是否包含有字符串如“J...
命令 java -version 可输出
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)
如何编写shell脚本,取得输出是否包含有字符串如“Java HotSpot(TM)”?
我用
JAVAINFO='java -version'
printf "$JAVAINFO"
啥也没有,请高手指点。
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)
如何编写shell脚本,取得输出是否包含有字符串如“Java HotSpot(TM)”?
我用
JAVAINFO='java -version'
printf "$JAVAINFO"
啥也没有,请高手指点。
|
java version "1.5.0_04"|grep “Java HotSpot(TM)” ?
|
注意 JAVAINFO=`java -version`
`是 跟 ~ 是同一个键,而不是单引号
`是 跟 ~ 是同一个键,而不是单引号
|
java version "1.5.0_04"|awk '$*~/*Java HotSpot(TM)*/ {x=x+1;print x;}'
|
java version "1.5.0_04"|awk '$*~/*Java HotSpot(TM)*/'|wc -l
也可以的,好多种方法
也可以的,好多种方法