expr判断是否为整数

判断一个变量值或字符串是否为整数
原理:利用expr计算时变量或字符串必须为整数的规则,把变量和一个整数(非零)
相加,判断命令返回是否为0,0——成功为整数

#!/bin/bash
expr $1 + 1 &> /dev/null
if [ $? -ne 0 ];then
    echo "char"
else
    echo "int"
fi

注意空格

猜你喜欢

转载自www.cnblogs.com/betterquan/p/12897245.html