Shell 使用if 判断 string float 与 int # 判断int max_usage=90 # 获取当前程序cpu最高的值 now_cpu_usage=`top -c -b | head -10 |awk '{print $9}' |awk 'NR==8'` # 判断当前最高cpu值(字符串float)是否大于判断值(int) if [ `echo "$now_cpu_usage > $max_usage" |bc` -eq 1 ] then echo "1111111111" fi