日期:2014-05-16  浏览次数:20698 次

Linux中shell脚本比较数字大小

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
ram_max=9
ram=10.2
#ram大于ram_max打印出1赋值给变量check
check=`echo "$ram > $ram_max" | bc`
#判断如果check匹配1打印1,注意空格(shell格式不正确会导致运行错误)
if [ $check = "1" ]
then
echo 1
fi
?