码迷,mamicode.com
首页 > 系统相关 > 详细

<linux小脚本> 数字运算

时间:2017-09-08 22:47:24      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:linux脚本

#给出一个上下限,输入一个数字,若在此区间,则该数字+3再乘2的三次方


#!/bin/bash


declare -i i

declare -i var

declare -i j

declare -i m

limit=8

limit1=16

echo "please input a number:"

read j

if [ $j -lt $limit ];then

    echo "Error,the number must bigger than $limit"

else

    i=$j

    if [ $i -lt $limit1 ];then    

        let var=i+3

        let i++

        echo $var

        m=$var

        r=$((m<<3))

#m<<2  m*2的平方,m>>3 m/2的三次方

        echo $r

    else

        echo "Error,the number must smaller than $limit1"

    fi

fi


本文出自 “11944248” 博客,请务必保留此出处http://11954248.blog.51cto.com/11944248/1963802

<linux小脚本> 数字运算

标签:linux脚本

原文地址:http://11954248.blog.51cto.com/11944248/1963802

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!