Linux shell 获取软件版本号 make java

脚本中经常要获取文件版本。

1. 以系统中 make 文件为例:

方法一:

make -v |awk '{print $3}'|head -n 1

  

方法二:

make -v 2>&1 | sed '1!d'| awk '{print $3}'

 

2. 以系统中 JAVA 文件为例: 

方法:

system_java_version=`java -version 2>&1 | sed '1!d'| awk -F"\"" '{print $2}'`

  

 

示例:

soft_ver_tmp=$(make -v |awk '{print $3}'|head -n 1)
soft_ver=$(echo ${soft_ver_tmp}| tr -d ".")
echo ${soft_ver}

  

posted @ 2023-02-24 20:10  悟透  阅读(435)  评论(0)    收藏  举报