通过shell脚本查看python版本并比较,,a.pyimport


a.py

import sysprint(".".join(sys.version.split()[0].split(".")[:2]))

test.sh

#!/bin/shzero=0x=`python a.py`y="3.6"status=`echo "$x >= $y" | bc`echo $statusif [[ $status -eq $zero ]];then        echo "bu >=  3.6"else        echo ">=  3.6"fi

输出

bogon:Desktop macname$ ./test.sh 0bu >=  3.6

test.sh

#!/bin/shzero=0x=`python3 a.py`y="3.6"status=`echo "$x >= $y" | bc`echo $statusif [[ $status -eq $zero ]];then        echo "bu >=  3.6"else        echo ">=  3.6"fi

输出

bogon:Desktop macname$ ./test.sh 1>=  3.6

参考:

http://ju.outofmemory.cn/entry/62675
https://zhidao.baidu.com/question/391954555815798765.html
https://www.cnblogs.com/kaishirenshi/p/9729800.html
https://www.cnblogs.com/joyer/p/3199630.html

通过shell脚本查看python版本并比较

评论关闭