shell判断一个变量是否为空方法总结

 更新时间:2019年01月17日 14:49:56   投稿:laozhang  
在本篇文章里小编给大家分享了关于shell判断一个变量是否为空方法总结内容,有兴趣的朋友们学习下。

shell中如何判断一个变量是否为空

shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下:

1.变量通过" "引号引起来

#!/bin/sh
para1=
if [ ! -n "$para1" ]; then
  echo "IS NULL"
else
  echo "NOT NULL"
fi

【输出结果】"IS NULL"

2.直接通过变量判断

#!/bin/sh
para1=
if [ ! $para1 ]; then
  echo "IS NULL"
else
  echo "NOT NULL"
fi

【输出结果】"IS NULL"

3.使用test判断

#!/bin/sh
dmin=
if test -z "$dmin"
then
  echo "dmin is not set!"
else  
  echo "dmin is set !"
fi

【输出结果】"dmin is not set!"

4.使用""判断

#!/bin/sh 
dmin=
if [ "$dmin" = "" ]
then
  echo "dmin is not set!"
else  
  echo "dmin is set !"
fi

【输出结果】"dmin is not set!"

相关文章

  • Linux中验证tar包在传输后的完整性的过程详解

    Linux中验证tar包在传输后的完整性的过程详解

    在日常的系统管理或软件部署过程中,文件传输是一项常规操作,特别是当处理大型文件(如tar包)时,验证文件的完整性变得尤为重要,本文将介绍如何使用校验和来验证tar包在从一台机器传输到另一台机器后的完整性,需要的朋友可以参考下
    2023-12-12
  • Linux使用tcpdump进行网络分析详解

    Linux使用tcpdump进行网络分析详解

    tcpdump 是一个命令行数据包分析器,可实时捕获和检查网络流量,下面就跟随小编一起学习一下Linux如何使用tcpdump进行网络分析吧
    2025-03-03
  • 查看linux文件的命令详解

    查看linux文件的命令详解

    在本篇文章里小编给大家整理的是关于查看linux文件的命令总结内容,有需要的朋友们可以学习下。
    2020-02-02
  • linux给用户添加root权限方法总结

    linux给用户添加root权限方法总结

    在本篇文章里小编给大家整理的是关于
    2020-02-02
  • 详细介绍通过配置Apache实现404页面替换

    详细介绍通过配置Apache实现404页面替换

    这篇文章主要介绍了详细介绍通过配置Apache实现404页面替换的相关资料,这里提供实现方法,希望能帮助到大家,需要的朋友可以参考下
    2017-08-08
  • Linux中查看文本的小技巧(超实用!)

    Linux中查看文本的小技巧(超实用!)

    这篇文章主要给大家介绍了关于Linux中查看文本的小技巧,这些小技巧非常的实用,文中通过示例代码介绍的非常详细,对大家学习或者使用linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • linux云服务搭建七日杀服务器的详细流程

    linux云服务搭建七日杀服务器的详细流程

    这篇文章主要介绍了linux云服务搭建七日杀服务器的详细流程,本文通过实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 关于Grep的多次管道过滤的问题及解决

    关于Grep的多次管道过滤的问题及解决

    这篇文章主要介绍了关于Grep的多次管道过滤的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • Centos7运用/dev/shm进行网站优化

    Centos7运用/dev/shm进行网站优化

    这篇文章主要介绍了LINUX中Centos7运用/dev/shm进行网站优化相关知识点,对此有兴趣的朋友参考学习下。
    2018-03-03
  • 一文教你如何快速排查Windows和Linux系统是否被黑

    一文教你如何快速排查Windows和Linux系统是否被黑

    这篇文章主要为大家详细介绍了如何实现快速排查Windows和Linux系统是否被黑,文中通过图文进行了详细介绍,需要的小伙伴可以参考一下
    2023-08-08

最新评论