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}
浙公网安备 33010602011771号