通过shell脚本查看python版本并比较
2013-07-18 23:10
1556 查看
今天写了一个shell函数来查编译环境的python版本,感觉还是学到了不少新东西,简单记录一下,能写出一点东西满足自己的需求也是一件开心的事情。
1. awk果然强大,本来也没有用过,上网了解了一些基本用法,解决了我的需求
2. SHELL里比较浮点数的大小确实很麻烦,还好这次小数点后只有两位。
1. awk果然强大,本来也没有用过,上网了解了一些基本用法,解决了我的需求
2. SHELL里比较浮点数的大小确实很麻烦,还好这次小数点后只有两位。
#!/bin/sh checkPython() { #推荐版本V2.6.5 V1=2 V2=6 V3=5 echo need python version is : $V1.$V2.$V3 #获取本机python版本号。这里2>&1是必须的,python -V这个是标准错误输出的,需要转换 U_V1=`python -V 2>&1|awk '{print $2}'|awk -F '.' '{print $1}'` U_V2=`python -V 2>&1|awk '{print $2}'|awk -F '.' '{print $2}'` U_V3=`python -V 2>&1|awk '{print $2}'|awk -F '.' '{print $3}'` echo your python version is : $U_V1.$U_V2.$U_V3 if [ $U_V1 -lt $V1 ];then echo 'Your python version is not OK!(1)' exit 1 elif [ $U_V1 -eq $V1 ];then if [ $U_V2 -lt $V2 ];then echo 'Your python version is not OK!(2)' exit 1 elif [ $U_V2 -eq $V2 ];then if [ $U_V3 -lt $V3 ];then echo 'Your python version is not OK!(3)' exit 1 fi fi fi echo Your python version is OK! } checkPython
相关文章推荐
- 查看Linux服务器网卡流量小脚本shell和Python各一例
- CentOS 6.x系统升级Python到2.7版本的Shell脚本分享
- 通过shell脚本进行版本升级
- CentOS 6.x系统升级Python到2.7版本的Shell脚本分享
- Shell脚本 查看linux机器版本
- 自动安装lamp架构的shell脚本,版本都比较新,php5.3.8
- shell脚本-利用check_snmp查看远程linux操作系统版本
- Linux通过shell脚本实现JDK版本之间的快速切换
- 通过编写Shell、Python脚本来实现在线管理KVM虚拟机
- python和shell脚本实现查看大文件指定区域范围内的文件内容
- 通过python脚本查看端口
- 查看Linux服务器网卡流量小脚本shell和Python各一例 推荐
- 通过shell脚本来搭建python开发环境
- 通过shell脚本实现对oracle RMAN备份集压缩并异地备份
- shell脚本下比较两个数的大小
- 进度条---shell脚本版本
- linux通过shell脚本发送网络邮件
- 获取服务器信息的Shell脚本分享(ubuntu、centos测试通过)
- 企业级通过shell脚本开发MySQL启动脚本 案例
- Shell脚本查看进程内存真实占用情况