Linux shell 获取软件版本号 make java

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

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

方法一:

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

  

方法二:

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

 

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

方法:

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

  

 

示例:

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

  

posted @   悟透  阅读(413)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2022-02-24 Linux和Aix系统shell获取IP地址
2022-02-24 台湾宜扬CFEON-EN25F80-100HCP参数说明
点击右上角即可分享
微信分享提示