该文章仅是用于测试

是吗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!"

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

时间: 2024-10-25 21:06:06

该文章仅是用于测试的相关文章

Struts 2.x仍然明显落后于时代。 Struts 2.x这一类老牌Web MVC开发框架仅能用于开发瘦客户端应用,无法用来开发对于交互体验要求更高的应用。

后来我在工作中陆续使用过Struts 1.x和Struts 2.x.我曾经把一个开源的基于Struts 1.x的自助式广告联盟应用移植到Spring MVC,还基于Struts 2.x做过网站开发.Struts 1.x的主要问题是框架的侵入性太大,不利于代码重用和单元测试.Struts 2.x确实进步很大,完全基于POJO,学习曲线低了很多,还支持零配置(不需要XML配置,甚至也不需要Annotation).尽管如 此,Struts 2.x仍然明显落后于时代.  Struts 2.x这一类老牌W

(转)用C#实现实现简单的 Ping 的功能,用于测试网络是否已经连通

本文转载自:http://blog.csdn.net/xiamin/archive/2009/02/14/3889696.aspx 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通 1. 根据IP地址获得主机名称 /// <summary> /// 根据IP地址获得主机名称 /// </summary> /// <param name="ip">主机的IP地址</param> /// <returns>主机名称

第一篇 用于测试使用

第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用第一篇 用于测试使用

C# Ping的例子,可用于测试网络,延迟xx毫秒

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net.NetworkInformation; namespace PingExample { publi

web工程单独使用hibernate(用于测试以及hibernate入门)

1 首先下载hibernate包地址:http://hibernate.org/orm/ 2 新建web工程,添加hibernate的lib参考包(将第一步解压的文件里的lib文件夹下required文件夹下的jar包复制到web工程的webroot的web-inf的lib下) 3 文件结构如图 4 Test类用作测试效果:代码: package com.sinosoft; import org.hibernate.Session; import org.hibernate.SessionFac

一个电脑配置多个模拟域名的方法(用于测试)

iOS 通过接受距离传感器的消息改变屏幕的明暗度(仅限用于真实的手机)

1 #import "AppDelegate.h" 2 3 @interface AppDelegate () 4 5 @end 6 7 @implementation AppDelegate 8 9 10 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 11 self.window = [[UIWindow al

生成指定大小文件用于测试

#生成十个文件从1M到10M for i in range(1,11): with open(str(i)+"M.txt","w") as f: f.write(i*1024 * 1024 * '0')

如何做一个用于测试SSL版本的客户端

最近由于工作的需要,需要升级建链过程中SSL的版本,因此有了这篇博文. 科普: 版本排序,从小到大:SSLv2, SSLv3, TLSv1, TLSv1.1 and TLSv1.2 SSL_CTX_new:creates a new SSL_CTX object as framework to establish TLS/SSL enabled connections. #include <openssl/ssl.h> SSL_CTX *SSL_CTX_new(const SSL_METHOD