检查变量是否是一个数值
expr $args + 0 &>/dev/nullecho $args | sed 's/[0-9]//g'function check_file_all_num(){
FILENAME=$1
CHECK_FILE_NUM=`cat $FILENAME | sed 's/[0-9]//g' | grep -v "^$"`
if [ -n "$CHECK_FILE_NUM" ]; then
echo "$FILENAME is not all number" > /dev/null
return 1
fi
}通过正则表达式判断字符串是否是数值
通过-eq数值运算符来判断是否是整数
-eq数值运算符来判断是否是整数参考
Last updated