zoukankan      html  css  js  c++  java
  • 【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
  • 相关阅读:
    m113
    无题
    m102 SE赛
    m101 真*sb($huge 全场最瞎$)
    m100 的坑
    m99 然而并没有想出来标题!
    m98 lsc rp-- 赛
    csps2019AFO祭
    csps考前的一些总结(然而可能并没有用)
    低错总结
  • 原文地址:https://www.cnblogs.com/kangxinxin/p/11248040.html
Copyright © 2011-2022 走看看