expr判断是否为整数

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

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

注意空格

posted @ 2020-05-15 21:18  linux——quan  阅读(586)  评论(0编辑  收藏  举报