shell判断一个变量是否为空
2023-09-27 14:26:39 时间
判断一个变量是否为空 .
1. 变量通过" "引号引起来
如下所示:,可以得到结果为 IS NULL.
#!/bin/sh
para1=
if [ ! -n "$para1" ]; then
echo "IS NULL"
else
echo "NOT NULL"
fi
2. 直接通过变量判断
如下所示:得到的结果为: IS NULL
#!/bin/sh
para1=
if [ ! $para1 ]; then
echo "IS NULL"
else
echo "NOT NULL"
fi
3. 使用test判断
得到的结果就是: dmin is not set!
#!/bin/sh
dmin=
if test -z "$dmin" then
echo "dmin is not set!"
else
echo "dmin is set !"
fi
4. 使用""判断
#!/bin/sh
dmin=
if [ "$dmin" = "" ]; then
echo "dmin is not set!"
else
echo "dmin is set !"
fi
相关文章
- Go语言变量
- C++-Cmake指令:Option【编译开关的作用,控制编译流程,相当于C语言的宏条件编译】【CMakeLists.txt中option之前的语句,变量按未定义处理;之后的语句,变量才被定义】
- Shell中的特殊变量说明
- kettle学习笔记(九)——子转换、集群与变量
- mysql查询缓存打开、设置、参数查询、性能变量意思
- 【设计模式】单例模式-为什么是静态变量
- 【Linux】Shell三类变量的作用域——linux shell “永久环境变量”、“临时环境变量”和"普通变量"之完全解读
- shell脚本特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
- shell 操作字符串 变量 数组
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- 【C语言】通过指针变量修改变量的值
- 全局变量/static静态变量在section段中的分布
- linux shell变量while循环内改变无法传递到循环外
- Python基础 -- 变量进阶
- 第8章 Python类中常用的特殊变量和方法目录
- 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出
- Linux shell脚本中特殊变量
- Linux shell脚本变量的使用
- Jenkins执行shell与batch对变量引用方式的不同
- c++11中的线程、锁和条件变量
- NGINX conf 配置文件中的变量大全 可用变量列表及说明
- 大数据必学语言Scala(四):基础语法学习 声明变量
- jquery 改变变量出现值不同步
- per-CPU变量
- dll的概念 dll导出变量 函数 类