#!/bin/sh
# 该变量就是要判断的变量
VAR="1234908"
RET=`expr match $VAR "[0-9][0-9]*$"`
if [ ${RET} -gt 0 ]; then
echo "It is a Number!"
else
echo "Not a Number!"
fi
本文介绍了一个简单的Shell脚本案例,演示如何使用expr match命令来判断一个字符串变量是否为纯数字。通过设置变量并利用正则表达式进行匹配,脚本能够有效地验证输入的有效性。
#!/bin/sh
# 该变量就是要判断的变量
VAR="1234908"
RET=`expr match $VAR "[0-9][0-9]*$"`
if [ ${RET} -gt 0 ]; then
echo "It is a Number!"
else
echo "Not a Number!"
fi
579

被折叠的 条评论
为什么被折叠?