教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 判断输入是否为整数的shell脚本

判断输入是否为整数的shell脚本

发布时间:2014-11-21   编辑:jiaochengji.com
分享一段shell脚本,用于判断输入是否为一个整数,有需要的朋友,参考下吧。

此脚本实现:
判断输入是否为整数,如是是整数,则返回 1,否则,返回0。
 

复制代码 代码示例:

#!/bin/bash
# 判断输入是否为整数
# File: isint.sh

# 输入为空,返回 0
# 输入非整数,返回 0
# 输入整数,返回 1
function isint () {
    if [ $# -lt 1 ]; then
        return 0
    fi

    if [[ $1 =~ ^-?[1-9][0-9]*$ ]]; then
        return 1
    fi

    if [[ $1 =~ ^0$ ]]; then
        return 1
    fi

    return 0
}

isint $1
echo $?

您可能感兴趣的文章:
判断输入是否为整数的shell脚本
js判断输入是否为中文的函数
shell条件测试之test语句的用法
shell内部命令使用详解
Linux Shell判断程序是否运行的代码分享
shell 脚本调试方法分析
inux shell初级入门教程
学习linux shell中 if else以及大于、小于、等于逻辑表达式
shell编程之条件测试语句教程
shell编程中的条件测试语句

[关闭]
~ ~