shell中判断一个参数是否为整型

判断参数是否为整型

#!/bin/bashfunction IntTest()
{for argdo#算术运算符,当参数为整型数字时,执行失败(( $arg )) 2>/dev/null      #屏蔽出错信息if [ $? = 0 ]               thenecho "$arg" is an integer elseecho "$arg" is not an integerfidone
}
IntTest -100 1234 22222222222222222 0765 0x10a +100 /0xaadg assd 1.00 200.0 2a70 0.00 

执行结果:
-100 is an integer
1234 is an integer
22222222222222222 is an integer
0765 is an integer
0x10a is an integer
+100 is an integer
0xaadg is not an integer
assd is not an integer
1.00 is not an integer
200.0 is not an integer
2a70 is not an integer
0.00 is not an integer

posted on 2010-09-13 21:58 secularbird 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/zelos/archive/2010/09/13/3402861.html

shell中判断一个参数是否为整型相关推荐

  1. 关于判断字符串参数是否是整型参数或者浮点型参数的方法

    今天看原来项目的代码,又让我发现了一处很urgly的代码,原来的程序员是这么判断传进去的字符串是否是整型或者浮点型数格式的数,他是这么做的:直接用parseInt或者parseDouble看调用这两个 ...

  2. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...

    html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...

  3. Shell中判断字符串是否为数字的6种方法

    Shell中判断字符串是否为数字的6种方法 #!/bin/bash # 方法1 a=1234;echo "$a"|[ -n "`sed -n '/^[0-9][0-9]* ...

  4. shell获取hive查询数据结果_在shell中判断hive查询记录数大小

    用途: 根据查询到结果数量来判断,是否需要再执行下个脚本. 1. 查询语句script.q脚本如下: select count(1) as count from test; 2. shell脚本如下: ...

  5. php对手时间戳判断,PHP 中判断一个数字是否是Unix 时间戳

    PHP 中判断一个数字是否是Unix 时间戳 在php中一个有效的时间是从 1970-01-01 07:00:00 – 2038-01-19 03:14:07. 首先一个时间戳中肯定没有小数点. 将 ...

  6. java中判断一个字符在字符串中出现的次数

    源代码: //java中判断一个字符出现的次数//在下面字符串中查找有几个啊public static void testFindChar(){String str = "啊!我爱你中国!啊 ...

  7. shell:判断一个进程是否存在

    shell:判断一个进程是否存在 - dato0123 - ITeye技术网站 shell:判断一个进程是否存在 Javascript代码 #test.sh #!/bin/sh pid=`ps -ef ...

  8. python判断linux中文件是否存在_linux shell 中判断文件、目录是否存在的方法

    本文主要介绍了linux shell 中判断文件.目录是否存在的方法,分享给大家 -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为 ...

  9. c语言判断字符串的编码,C语言中判断一个char*是不是utf8编码

    C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因为UTF8和ASCII兼容 实例代码: int utf8_check(const char* ...

最新文章

  1. nvm 解决nodejs无法全局/usr/bin/node问题
  2. python 字符串前加r和f
  3. VTK修炼之道37:图像平滑_高斯滤波器
  4. ASP.NET MVC随想录——创建自定义的Middleware中间件
  5. mac共享单个磁盘_如何与您的所有设备共享酒店的单个Wi-Fi连接
  6. Unity动态对象优化
  7. 【差分隐私入门】差分隐私系统学习记录 (一)
  8. java 多字段分组_java8 stream统计、汇总、多字段分组、多个列汇总统计
  9. 使用beanShell来解析执行java的String方法,类似javascipt的eval方法
  10. Python 操作 PDF 的几种方法
  11. 5. MVC,MVP 和 MVVM
  12. rest framework 权限
  13. webstorm软件使用汉化包
  14. 拼接大屏数据展示_八步教会你如何制作数据可视化大屏
  15. Frida—HOOK 学习笔记2
  16. 【进程间通信】进程间通信方式汇总
  17. 常用sql语句(备忘)
  18. [Python从零到壹] 四.网络爬虫之入门基础及正则表达式抓取博客案例
  19. 恶意代码分析实战Lab3-2
  20. chk文件恢复和文件恢复的区别有哪些?

热门文章

  1. 织梦轻量级mvc框架笔记
  2. chrome 样式Bug?
  3. android 监听媒体库,一个蛋疼的功能,监听android系统媒体库的变动
  4. 来谈谈C++ 位运算 | ^ ~ %
  5. ssh整合步骤之二(架构设计)
  6. 开机登录时取消Ctrl+Alt+Delete
  7. 【CodeSnippet】Gradle
  8. 关于 IO 和 NIO 的思考
  9. 学习微信小程序之css7
  10. java高质量图片压缩