linux 脚本 变量为空,Shell判断一个变量是否为空
判断一个变量是否为空 .
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
【ps:说明】 关于对数字的比较以及判断是否为空 最好在外层添加“”引起来,这样可以避免空与其他字符比较时报错的问题。
linux 脚本 变量为空,Shell判断一个变量是否为空相关推荐
- linux脚本计算器加减乘除,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....
用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...
- python3判断变量存在_Python3基础 list in/not in 判断一个变量是否在列表中存在
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- linux shell 文件空,linux shell编程 如何判断一个文件是否为空
shell 判断文件/目录是否为空 jfkidear144932015-01-15 shell中如何判断一个变量是否为空 l_nan365492014-07-14 在shell中如何判断一个变量是否为 ...
- 在shell中如何判断一个变量是否为空
在shell中如何判断一个变量是否为空 判断一个脚本中的变量是否为空,我写了一个这样的shell脚本: #!/bin/sh #filename: test.sh para1= if [ ! -n $p ...
- shell中如何判断一个变量是否为空
shell中如何判断一个变量是否为空 shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下: 1.变量通过" "引号引起来 #!/ ...
- shell判断字符串变量是否为空,包括纯空格、空串、回车行是空白行等
在 shell 脚本中,可以使用 -z 判断一个字符串变量是否为空. 例如: if [ -z "$var" ]; thenecho "var is empty" ...
- linux脚本if eq 0,Shell常用的逻辑判断 -lt -eq 等使用及举例说明
1 #!/bin/sh 2 myPath="/var/log/httpd/"3 myFile="/var /log/httpd/access.log"4 5 # ...
- php 判断类型array,判断一个变量是数组Array类型的方法_javascript技巧
在很多时候,我们都需要对一个变量进行数组类型的判断.JavaScript中如何判断一个变量是数组Array类型呢?我最近研究了一下,并分享给大家,希望能对大家有所帮助. JavaScript中检测对象 ...
- 判断一个变量是不是指针
文章目录 1 编写程序判断一个变量是不是指针 1 编写程序判断一个变量是不是指针 拾遗: C++中仍然支持C语言中的可变参函数. C++编译器匹配的调用优先级 重载函数. 函数模板. 变参函数. 思路 ...
最新文章
- 在php中存redis数据,redis缓存都存哪些数据
- 定时器精度问题及影响
- 两篇很牛的vim使用技巧
- Python os.path路径模块中的操作方法总结
- 【Linux】一步一步学Linux——sleep命令(242)
- 新手攻略熔炉_我的世界攻略:生存模式新手攻略
- jsoup解析和遍历一个html文档详解
- 特斯拉计划在2023年推出2.5万美元电动汽车,或无方向盘
- 文件那些事儿之一(初稿)
- 解决 sublime text3 运行python文件无法input的问题
- javascript 求解图表曲线波峰与波谷,类似股票曲线
- 【JAVA】虚拟机指令集
- 细说分布式Redis架构设计和那些踩过的坑
- CMSIS-RTOS教程中文版
- [055] SSL 3.0曝出Poodle漏洞的解决方案-----开发者篇
- Matplotlib——条形图_3、分组条形图_4、堆叠条形图
- 把opencv Mat 按位存成bmp二值图像 (1bit 1pixel)(位深度为1)
- 如何关闭苹果手机自动扣费_手机自动扣费?三招教你关闭
- CentOS6.5下使用NetHogs监控进程网络使用情况
- ORA-00923: 未找到要求的FROM关键字