Linux expr判断是否为整数

read -p "please input a number:" a

expr $a + 0 &>/dev/null    #如果是整数则$a+0返回状态为0,否则为非0

[ $? -eq 0 ] && echo int || echo chars   #通过状态来判断

posted @ 2020-12-17 00:34  赵向上  阅读(343)  评论(0)    收藏  举报