Shell 字符串比较(是否为空、等于、不等于)

简介: Shell 字符串比较(是否为空、等于、不等于)

基本语法

  • 是否为空:[ -z 字符串 ]
  • 等于:[ 字符串1 == 字符串2 ]
  • 不等于:[ 字符串1 != 字符串2 ]
  • 注意:上面格式中的空格必须保持,必须空格隔开,$? 的含义
# 有值
$ name=dzm
$ [ -z $name ]
$ echo $?
1
# 没值,$? 为输出上一条命令执行是否正常(0),还是异常(1)
$ [ -z $name1 ]
$ echo $?
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
|
8月前
|
Shell
Shell 字符串操作(截取、替换、去头、去尾)
Shell 字符串操作(截取、替换、去头、去尾)
371 0
|
3月前
|
Shell Linux Perl
Shell 编程快速入门 之 字符串
Shell 编程快速入门 之 字符串
64 0
Shell 编程快速入门 之 字符串
|
8月前
|
运维 Shell Python
【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)(一)
【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)
91 0
|
4月前
|
Shell 程序员
Shell字符串截取的实现方法
Shell字符串截取的实现方法
41 0
|
5月前
|
存储 编解码 Shell
shell对字符串转码GBK
shell对字符串转码GBK
|
7月前
|
Shell
Shell脚本中字符串的一些常用操作
Shell脚本中字符串的一些常用操作,记录以备日常查阅。
61 0
|
8月前
|
运维 Shell Perl
【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)(二)
【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)(二)
94 0
|
9月前
|
Shell
02-shell-变量和字符串
02-shell-变量和字符串