linux shell脚本 字符串、整数、小数判断
# !/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脚本 字符串、整数、小数判断相关推荐
- linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- linux shell脚本中 if 条件判断
转载 https://blog.csdn.net/zhan570556752/article/details/80399154 "||"和"&&" ...
- linux监控脚本是否运行状态,Linux Shell脚本之通过json判断应用程序内部运行状态...
之前写过一篇<Zabbix监控之Linux命令行/Shell脚本解析json>,文章提到一种"利于Zabbix监控报警的json数据格式",便于运维人员通过API获取应 ...
- linux shell脚本字符串 字段分隔符 存入数组 根据下标取值
字段分隔 逗号分隔 [root@oracle low]# cat test1.sh #!/bin/bashtxt='123,456,789'ifs_old=$IFSIFS=$','for i in $ ...
- linux怎么判断网络是否正常运行,Linux shell脚本判断服务器网络是否可以上网
微信公众号:「小林coding」 用简洁的方式,分享编程小知识. Linux shell脚本判断网络畅通 介绍 在编写shell脚本时,有的功能需要确保服务器网络是可以上网才可以往下执行,那么此时就需 ...
- Linux Shell脚本入门教程系列之(九)Shell判断 if else 用法
本文是Linux Shell脚本系列教程的第(九)篇,更多shell教程请看:Linux Shell脚本系列教程 判断语句是每个语言都必不可少的关键语法,Shell命令当然也不例外.继上一篇之后,今天 ...
- Linux Shell脚本入门教程系列之(五)Shell字符串
本文是Linux Shell脚本系列教程的第(五)篇,更多shell教程请看:Linux Shell脚本系列教程 字符串是Shell编程中最常用最有用的数据类型,继上一篇之后,今天,Linux大学网就 ...
- linux匹配字符串型号,Linux shell脚本:如何匹配子字符串和正则表达式
如何获得所有具有"client_type = 0"的"clid's"?管道字符"|"分离每个客户的信息.文本,我有仅仅是一个行:Linux ...
- Linux shell脚本数值计算个人心得
Linux shell脚本数值计算个人心得 本篇博客为,个人对与bash数值计算的一些心得与用法. Bash对于数值是没有明确定义的,在shell里面所有的数值都默认为字符串,并不是单纯的数值. 比如 ...
最新文章
- libstrophe 安装
- Caching Best Practices--reference
- 深入理解ROS技术 【4】ROS下的模块详解(181-232)
- 开源怎么挣钱(转帖收藏)
- jQuery-helloWorld
- GraphPad Prism 9.2 科学绘图 最新 可用
- Java开发代码规范之编程规约---命名风格
- java 解压到内存,Java GZip 基于内存实现压缩和解压的方法
- 实时计算在天猫双十一大屏中的应用
- 大数据导论答案_《数据科学与大数据通识导论》题库及答案
- 暴风影音5完整版(集成Real解码器) 增强去广告版
- react-native系列(11)组件篇:Image图片加载和ImageEditor图片剪切
- 一个算法模型搞定千万种场景,人工智能领域出现一匹黑马
- linux cups打印中文,Linux使用cups进行打印
- 2021-02-18docker
- 农村淘宝年货节开20条品牌大街,1分钱买高品质牛奶!
- python搜索pdf内容所在页码_用python合并多个pdf文件并标页码
- Centos6-防火墙的基本配置
- 解决Google-Chrome浏览器无法打开Kubernetes-K8S-Dashboard页面
- 微信开发_Exception_02_errcode:40164,errmsg:invalid ip 61.172.68.219, not in whitelist hint