Shell脚本中判断变量为数字的3种方法
方法1:通过expr 计算变量与一个整数值相加,如果能正常执行则为整数,否则执行出错,$?将是非0的值复制代码 代码如下:expr $args + 0 &>/dev/null方法2:打印变量通过sed替换的方式,将变量中的数字替换为空,如果执行替换后变量为空,则为整数复制代码 代码如下:echo $args | sed "s/[0-9]//g"如果判断负数则再用sed过滤负号复制代码 代码如下:echo $args | sed "s/[0-9...