通过脚本获取Linux LINUX_VERSION_CODE

来源:互联网 发布:linux返回上一级目录 编辑:程序博客网 时间:2024/06/06 02:29
#!/bin/shKERNEL_VERSION=`uname -r| awk  -F '-' 'BEGIN{OFS="."}{ print $1}' |awk  -F '.' 'BEGIN{OFS="."}{ print $1,$2,$3}'`get_linux_kernel_code(){        #expr $(VERSION) \* 65536 + 0$(PATCHLEVEL) \* 256 + 0$(SUBLEVEL));        VERSION=`echo $1 | awk  -F '.' 'BEGIN{OFS="."}{print $1}'`        PATCHLEVEL=`echo $1 | awk  -F '.' 'BEGIN{OFS="."}{print $2}'`        SUBLEVEL=`echo $1 | awk  -F '.' 'BEGIN{OFS="."}{print $3}'`        #echo $VERSION        #echo $PATCHLEVEL        #echo $SUBLEVEL        KERNEL_CODE=`expr $VERSION \* 65536 + 0$PATCHLEVEL \* 256 + 0$SUBLEVEL`        return $KERNEL_CODE}get_linux_kernel_code $KERNEL_VERSIONecho $KERNEL_VERSION  -----   $?

0 0
原创粉丝点击