# !/bin/bash
echo '[] 使用校验字符串、文件,2种使用的方式: ①[] && [] ②[ -a ]'
if [ -n "not empty string" ] && [ -n "not empty string also" ]
thenecho "true"
fiif [ -n "not empty string" -a -n "not empty string also" ]
thenecho "true"
fiecho '[[]] 使用校验字符串、文件,2种使用的方式: ①[[]] && [[]] ②[[ && ]]'
if [[ -n "not empty string" ]] && [[ -n "not empty string also" ]]
thenecho "true"
fiif [[ -n "not empty string" && -n "not empty string also" ]]
thenecho "true"
fiecho "数字的判断(())结果直接0或者1 、bc"
if ((12>10))
thenecho "12>10"
elseecho "12 not 大于 10"
fi#数值字符串比较
#if [[ $(echo "12.12>12.1201" | bc) = 1 ]]
#数值比较
if [[ `echo "12.12>12.1201" | bc` -eq 1 ]]
thenecho "12.12>12.1201"
elseecho "12.12 not 大于 12.1201"
fi

linux shell脚本 字符串、整数、小数判断相关推荐

  1. linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...

  2. linux shell脚本中 if 条件判断

    转载 https://blog.csdn.net/zhan570556752/article/details/80399154 "||"和"&&" ...

  3. linux监控脚本是否运行状态,Linux Shell脚本之通过json判断应用程序内部运行状态...

    之前写过一篇<Zabbix监控之Linux命令行/Shell脚本解析json>,文章提到一种"利于Zabbix监控报警的json数据格式",便于运维人员通过API获取应 ...

  4. linux shell脚本字符串 字段分隔符 存入数组 根据下标取值

    字段分隔 逗号分隔 [root@oracle low]# cat test1.sh #!/bin/bashtxt='123,456,789'ifs_old=$IFSIFS=$','for i in $ ...

  5. linux怎么判断网络是否正常运行,Linux shell脚本判断服务器网络是否可以上网

    微信公众号:「小林coding」 用简洁的方式,分享编程小知识. Linux shell脚本判断网络畅通 介绍 在编写shell脚本时,有的功能需要确保服务器网络是可以上网才可以往下执行,那么此时就需 ...

  6. Linux Shell脚本入门教程系列之(九)Shell判断 if else 用法

    本文是Linux Shell脚本系列教程的第(九)篇,更多shell教程请看:Linux Shell脚本系列教程 判断语句是每个语言都必不可少的关键语法,Shell命令当然也不例外.继上一篇之后,今天 ...

  7. Linux Shell脚本入门教程系列之(五)Shell字符串

    本文是Linux Shell脚本系列教程的第(五)篇,更多shell教程请看:Linux Shell脚本系列教程 字符串是Shell编程中最常用最有用的数据类型,继上一篇之后,今天,Linux大学网就 ...

  8. linux匹配字符串型号,Linux shell脚本:如何匹配子字符串和正则表达式

    如何获得所有具有"client_type = 0"的"clid's"?管道字符"|"分离每个客户的信息.文本,我有仅仅是一个行:Linux ...

  9. Linux shell脚本数值计算个人心得

    Linux shell脚本数值计算个人心得 本篇博客为,个人对与bash数值计算的一些心得与用法. Bash对于数值是没有明确定义的,在shell里面所有的数值都默认为字符串,并不是单纯的数值. 比如 ...

最新文章

  1. libstrophe 安装
  2. Caching Best Practices--reference
  3. 深入理解ROS技术 【4】ROS下的模块详解(181-232)
  4. 开源怎么挣钱(转帖收藏)
  5. jQuery-helloWorld
  6. GraphPad Prism 9.2 科学绘图 最新 可用
  7. Java开发代码规范之编程规约---命名风格
  8. java 解压到内存,Java GZip 基于内存实现压缩和解压的方法
  9. 实时计算在天猫双十一大屏中的应用
  10. 大数据导论答案_《数据科学与大数据通识导论》题库及答案
  11. 暴风影音5完整版(集成Real解码器) 增强去广告版
  12. react-native系列(11)组件篇:Image图片加载和ImageEditor图片剪切
  13. 一个算法模型搞定千万种场景,人工智能领域出现一匹黑马
  14. linux cups打印中文,Linux使用cups进行打印
  15. 2021-02-18docker
  16. 农村淘宝年货节开20条品牌大街,1分钱买高品质牛奶!
  17. python搜索pdf内容所在页码_用python合并多个pdf文件并标页码
  18. Centos6-防火墙的基本配置
  19. 解决Google-Chrome浏览器无法打开Kubernetes-K8S-Dashboard页面
  20. 微信开发_Exception_02_errcode:40164,errmsg:invalid ip 61.172.68.219, not in whitelist hint

热门文章

  1. 51单片机流水灯现象1
  2. 小白之路由浅入深之------day05
  3. 程序员的高效工作场所
  4. 欧姆龙CP系列PLC以太网通讯处理器的应用
  5. 手把手学习Vue3.0:CSS样式基础和HTML5基础收藏
  6. TCP协议:报文字段解析
  7. 这样投简历,99%没面试机会!
  8. Howland电流源
  9. centos环境更换IP地址为静态并且正常联网
  10. [Machine Check机制]X86服务器Linux系统对于MCE的Log解析