码迷,mamicode.com
首页 > 其他好文 > 详细

该文章仅是用于测试

时间:2014-06-22 11:55:10      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:include   hello   world   文章   

 是吗hello

            爱发起

#include <stdio.h>
int main()
{
   printf("hello world!");  
}num=521
(1) sed加正则表达式
[[ -n "`echo $num|sed ‘s/[0-9]//g‘`" ]] && echo "It is number"
(2) 变量的子串替换 + 正则表达式
[[ -z "`echo "${num//[0-9]/}"`" ]] && echo "It is number"
(3) 变量的子串替换 + 正则表达式(特殊判断思路)
思路:如果num长度不为0,并且把num中的非数字部分删除,然后看结果是不是等于num本身,如果2者都成立就是数字
-n "$num"                  # 如果num长度不为0表达式
"$num"="${num//[^0-9]/}"   # 把num中的数字部分删除,然后看结果是不是等于num本身,如果2者都成立就是数字
完整表达式:
[[ -n "$num" && "$num"=="${num//[0-9]/}" ]] && echo "It is number!"
(4) expr 计算判断
expr $1 + 0 >/dev/null 2>&1
[[ $? -eq 0 ]] && echo "It is number!"

 

本文出自 “滴水穿石” 博客,请务必保留此出处http://liwei0526vip.blog.51cto.com/9047900/1429341

该文章仅是用于测试,布布扣,bubuko.com

该文章仅是用于测试

标签:include   hello   world   文章   

原文地址:http://liwei0526vip.blog.51cto.com/9047900/1429341

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!