expr判断是否为整数
判断一个变量值或字符串是否为整数
原理:利用expr计算时变量或字符串必须为整数的规则,把变量和一个整数(非零)
相加,判断命令返回是否为0,0——成功为整数
#!/bin/bash expr $1 + 1 &> /dev/null if [ $? -ne 0 ];then echo "char" else echo "int" fi
注意空格
判断一个变量值或字符串是否为整数
原理:利用expr计算时变量或字符串必须为整数的规则,把变量和一个整数(非零)
相加,判断命令返回是否为0,0——成功为整数
#!/bin/bash expr $1 + 1 &> /dev/null if [ $? -ne 0 ];then echo "char" else echo "int" fi
注意空格