Shell判断字符串变量是否为空的方法实现 - 网站

Shell判断字符串变量是否为空的方法实现

分类:脚本专栏 · 发布时间:2023-11-24 09:57 · 阅读:3702

本文主要介绍了Shell判断字符串变量是否为空的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

您可以将 -z 选项传递给 if 命令或条件表达式。如果STRING的长度为0,variable ($var)为空。test命令用于检查文件类型并比较值。这个页面显示了如何使用test命令确定bash shell变量是否为空。

判断 bash 变量是否为空:

要点:变量两端用双引号括起来

  • 如果bash变量未设置或设置为空字符串,则返回true: if [ -z "$var" ];
  • 另一个选择: [ -z "$var" ] && echo "Empty"
  • 确定bash变量是否为空: [[ ! -z "$var" ]] && echo "Not empty" || echo "Empty"

Bash Shell 判断一个变量是否为空

让我们看看语法和例子的细节。if命令的语法如下:

if [ -z "$var" ] then echo "\$var is empty" else echo "\$var is NOT empty" fi

OR

if test -z "$var" then echo "\$var is empty" else echo "\$var is NOT empty" fi

检查bash shell变量是否为空的另一个方式

您还可以尝试控制操作符。语法如下:

[ -z "$var" ] && echo "Empty" [ -z "$var" ] && echo "Empty" || echo "Not empty" 

OR

[[ -z "$var" ]] && echo "Empty" [[ -z "$var" ]] && echo "Empty" || echo "Not empty" 

OR

## 检查 $var 是否设置使用! 即检查 expr 是否为假 ## [ ! -z "$var" ] || echo "Empty" [ ! -z "$var" ] && echo "Not empty" || echo "Empty" [[ ! -z "$var" ]] || echo "Empty" [[ ! -z "$var" ]] && echo "Not empty" || echo "Empty"

到此这篇关于Shell判断字符串变量是否为空的方法实现的文章就介绍到这了,更多相关Shell 字符串变量为空内容请搜索0133技术站以前的文章或继续浏览下面的相关文章希望大家以后多多支持0133技术站!

标签:
Shell 字符串 变量

相关文章

shell编程中for循环语句的实现过程及案例

Bash Shell中主要提供了三种循环方式:for、while和until,下面这篇文章主要给大家介绍了关于shell编程中for循环语句的实现过程及案例,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

shell实现贪吃蛇的示例代码

本文主要介绍了shell实现贪吃蛇的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

使用shell读取ini文件方法步骤

本文主要介绍了使用shell读取ini文件方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

shell脚本换行问题实战记录

换行相信大家都不陌生,下面这篇文章主要给大家介绍了关于shell脚本换行问题的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

shell脚本实现mysql数据库双机定时备份的方法

最近有个需求,要求实现对某个数据库进行双机备份,每天凌晨备份一次,要求主机器只保留最近十五天的记录,我们决定用shell脚本加定时任务的方式来实现这个需求,接下来通过本文给大家介绍shell脚本实现mysql数据库双机定时备份的方法,感兴趣的朋友一起看看吧

返回分类 返回首页