zoukankan      html  css  js  c++  java
  • 10:比较整数大小经典案例

    企业Shell面试题10:比较整数大小经典案例

    综合实战案例:开发shell脚本分别实现以脚本传参以及read读入的方式比较2个整数大小。用条件表达式(禁止if)进行判断并以屏幕输出的方式提醒用户比较结果。注意:一共是开发2个脚本。当用脚本传参以及read读入的方式需要对变量是否为数字、并且传参个数不对给予提示。

    [root@jenkins scripts]# vim bidaxiao.sh 
    
    #!/bin/bash
    ##############################################################
    # File Name: bidaxiao.sh
    # Version: V1.0
    # Author: gaobo
    # Organization: 641627690@qq.com
    # Created Time : 2017-12-05 16:25:29
    # Description:
    ##############################################################
    
    [ "$#" -ne 1 ] && {
    echo "Usage 只能输入一个数字"
    exit 2
    }
    zx_arg=$1
    
    expr ${zx_arg} + 1 >/dev/null   2>&1
    
    [ $? -ne 0 ] && {
    echo "脚本参数错误,请输入一个整数"
    exit  11
    }
    
    read -t 20 -p "请输入要比大小的整数:" zx_input
    

    expr
    ${zx_input} + 1 >/dev/null 2>&1 [ $? -ne 0 ] && { echo "input 参数输入错误" exit 22 } echo "${zx_arg} ${zx_input}" [ ${zx_arg} -gt ${zx_input} ] && echo "脚本参数arg大于input输入参数" || echo "脚本参数args小于input输入参数"
  • 相关阅读:
    48. Rotate Image
    83. Remove Duplicates from Sorted List
    46. Permutations
    HTML5笔记
    18. 4Sum
    24. Swap Nodes in Pairs
    42. Trapping Rain Water
    Python modf() 函数
    Python min() 函数
    Python max() 函数
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/7988330.html
Copyright © 2011-2022 走看看