• 【Linux_Shell 脚本编程学习知识点、判断传入参数是否是 整数】


        判断脚本传入的参数是否是整数 常用的几种方法

          

        完整Shell 脚本如下:

          

    #!/bin/sh
    ###################################################################
    #          判断传入的参数是否是数字的判断方法的脚本
    #               Author: 左岩
    #               Date :2019-07-26
    #               version 1.0
    ###################################################################
    
    ## 使用grep正则 
    if grep '^[[:digit:]]*$' <<<"$1";then
        echo "$1 is number." 
    else
        echo 'no.' 
    fi
    
    # 使用错误输出重定向来判断 
    if [ "$1" -gt 0 ] 2>/dev/null ;then
        echo "$1 is number." 
    else
    echo 'no.' 
    fi
    
    # 使用表达式来判断
    expr $1 "+"10 &> /dev/null
    if [ $? -eq 0 ];then
            echo "$1 is number" 
    else
    echo "$1 not number" 
    fi
  • 相关阅读:
    ECharts
    JavaScript实现数组去重方法
    面试题1
    Vue中的8种组件通信方式
    渐进式web应用 (PWA)
    单元测试(Jest 和 Mocha)
    axios
    Vue Router
    Vuex
    hash 模式与 history 模式小记
  • 原文地址:https://www.cnblogs.com/kangxinxin/p/11248040.html
Copyright © 2020-2023  润新知