shell整数、字符串比较相关参数

简介:

整数比较: 

1
2
3
4
5
6
7
8
9
10
- eq      等于,如:     if  "$a"  - eq  "$b" 
- ne      不等于,如:     if  "$a"  - ne  "$b" 
-gt     大于,如:     if  "$a"  -gt  "$b" 
- ge      大于等于,如:     if  "$a"  - ge  "$b" 
-lt     小于,如:     if  "$a"  -lt  "$b" 
- le      小于等于,如:     if  "$a"  - le  "$b" 
<     小于(需要双括号),如:    (( "$a"  "$b" )) 
<=     小于等于(需要双括号),如:    (( "$a"  <=  "$b" )) 
>     大于(需要双括号),如:    (( "$a"  "$b" )) 
>=     大于等于(需要双括号),如:    (( "$a"  >=  "$b" ))


str1和str2字符串操作的含义:

1
2
3
4
5
6
7
8
9
10
11
12
13
操作符          如果...则为真
 
str1 = str2      str1匹配str2
 
str1 != str2      str1不匹配str2
 
str1 < str2      str1小于str2
 
str1 > str2      str1大于str2
 
-n str1         str1为非null(长度大于0)
 
-z str1         str1为null(长度为0)










本文转自 SoulMio 51CTO博客,原文链接:http://blog.51cto.com/bovin/1861014,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
存储 缓存 Linux
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程
35 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 文档编辑 】Linux 递归搜索指定字符串 rgrep命令使用指南
【Shell 命令集合 文档编辑 】Linux 递归搜索指定字符串 rgrep命令使用指南
17 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 文档编辑】Linux 在文件中查找指定的字符串 fgrep命令使用指南
【Shell 命令集合 文档编辑】Linux 在文件中查找指定的字符串 fgrep命令使用指南
39 2
|
4月前
|
机器学习/深度学习 Shell
Shell 传递参数
Shell 传递参数
43 0
|
1月前
|
编解码 Linux Shell
【Shell 命令集合 系统设置 】Linux 设置Linux系统的控制台参数和属性setconsole命令 使用指南
【Shell 命令集合 系统设置 】Linux 设置Linux系统的控制台参数和属性setconsole命令 使用指南
33 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 将参数作为命令行输入 eval命令 使用指南
【Shell 命令集合 系统设置 】Linux 将参数作为命令行输入 eval命令 使用指南
25 0
|
2月前
|
存储 Shell
Shell变量和参数
Shell变量和参数
16 3
|
3月前
|
Shell Linux Perl
Shell 编程快速入门 之 字符串
Shell 编程快速入门 之 字符串
63 0
Shell 编程快速入门 之 字符串
|
4月前
|
存储 Unix Shell
Linux【脚本 04】Shell脚本传递参数的4种方式(位置参数、特殊变量、环境变量和命名参数)实例说明
Linux【脚本 04】Shell脚本传递参数的4种方式(位置参数、特殊变量、环境变量和命名参数)实例说明
184 0
|
4月前
|
Shell
shell变量和参数
shell变量和参数
27 1