Shell编程中 if语句判断时怎样写判断条件判断变量a若为整型变量则执行后面的语句
用的是bash例如像下面的echo"inputthenummber:"readttif["$tt"~'/^[1-9][0-9]*$/']#这步不会写如果输入的是整数则执行...
用的是bash 例如像下面的
echo "input the nummber: "
read tt
if [ "$tt" ~ '/^[1-9][0-9]*$/' ] #这步不会写 如果输入的是整数则执行下面的
then
echo "$tt is an integer"
else
echo "$tt is not an integer"
fi
求大哥大姐们帮忙看看 应该很简单的 我新手 不会 展开
echo "input the nummber: "
read tt
if [ "$tt" ~ '/^[1-9][0-9]*$/' ] #这步不会写 如果输入的是整数则执行下面的
then
echo "$tt is an integer"
else
echo "$tt is not an integer"
fi
求大哥大姐们帮忙看看 应该很简单的 我新手 不会 展开
2个回答
展开全部
不知道你说的是不是Bash,默认情况下Bash变量是无类型的,真的判断的话用正则吧
参考资料: http://man.rndz.org/abs_guide_37_cn/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询