Shell入门(九)之字符串比较
来源:互联网 发布:淘宝怎么看等级 编辑:程序博客网 时间:2024/06/16 20:47
一、字符串比较运算符 说明 举例 =检测两个字符串是否相等,相等返回 true。[ $a = $b ] 返回 false。!=检测两个字符串是否相等,不相等返回 true。[ $a != $b ] 返回 true。-z检测字符串长度是否为0,为0返回 true。[ -z $a ] 返回 false。-n检测字符串长度是否为0,不为0返回 true。[ -n $a ] 返回 true。str检测字符串是否为空,不为空返回 true。[ $a ] 返回 true。
字符串比较符:=、!=、-z、-n、str
实际上,shell不区分数值与字符串类型,数值也可以使用上面比较。
a="mk"
b="maokun"
二、实例
#!/bin/basha='20'b='20'if [ $a = $b ]then echo 'a=b:true'else echo 'a=b:false'fiif [ $a != $b ]then echo 'a!=b:true'else echo 'a!=b:false'fiif [ -z $a ]then echo '-z a:true'else echo '-z a:false'fiif [ -n $a ]then echo '-n a:true'else echo '-n a:false'fi
阅读全文
0 0
- Shell入门(九)之字符串比较
- Shell入门(九)之字符串比较
- Shell入门(三)之字符串
- Shell入门(三)之字符串
- shell 脚本学习之 字符串比较
- Shell 整数比较、字符串比较
- Shell字符串比较
- Shell字符串比较
- Shell 字符串比较
- Shell数值、字符串比较
- Shell数值、字符串比较
- shell 脚本字符串比较
- shell 数值 字符串比较
- Linux shell字符串比较
- Shell数值、字符串比较
- Shell数值、字符串比较
- Shell数值、字符串比较
- shell 字符串比较
- Shell入门(五)之参数
- Shell入门(六)之算术运算
- Shell入门(七)之关系运算
- Shell入门(八)之布尔运算
- bootstrap。。cell添加按钮
- Shell入门(九)之字符串比较
- Shell入门(十)之echo
- mysql表名大写,造成jpa Table doesn't exist问题
- Shell入门(十一)之printf
- Spring读书笔记(一)之BeanFactory
- SSM框架-Mybatis基于注解实现增删查改和多参数列表查询
- 算法九之基数排序
- Linux指令类型(一)change指令
- java8 hash算法