首页 > 系统相关 >linux 中判断变量是否已经赋值

linux 中判断变量是否已经赋值

时间:2022-12-08 22:59:05浏览次数:49  
标签:变量 ## PC1 echo linux test root 赋值

 

001、

[root@PC1 test]# a=10
[root@PC1 test]# echo $a
10
[root@PC1 test]# echo $b

[root@PC1 test]# [ -z $a ]         ## 如果变量没有被赋值,则返回真,否则返回假
[root@PC1 test]# echo $?           ## a赋值为10, 因此返回假
1
[root@PC1 test]# [ -z $b ]   
[root@PC1 test]# echo $?           ## 变量b没有被赋值,返回真
0
[root@PC1 test]# b="dsf"
[root@PC1 test]# echo $b
dsf
[root@PC1 test]# [ -z $b ]         ## 变量b被赋值,返回假
[root@PC1 test]# echo $?
1

 

标签:变量,##,PC1,echo,linux,test,root,赋值
From: https://www.cnblogs.com/liujiaxin2018/p/16967644.html

相关文章

  • 期末复习-操作系统与linux管理
    liunx操作系统第一章操作系统引论p2-p51.什么是操作系统操作系统是管理和控制着计算机系统中的各种软硬件资源,合理地组织计算机的工作流程,为用户使用计算机提供接口......
  • js 把一个数组赋值给另一个数组
    varaArr=["a","b","c"];varbArr=aArr;这种情况下的赋值无论是对aArr还是bArr做出操作(例如删除数组中的一个元素),都将影响另一个,因为数组是指向原位置的。要切断两......
  • linux 中判断文件是否为空
     001、[root@PC1test]#ls[root@PC1test]#toucha.txt##测试文件[root@PC1test]#seq6>b.txt##测试文件[root@PC1test]#ca......
  • CTF新手入门(变量覆盖)
    变量覆盖顾名思义:可以改一个值去覆盖这个变量,我们可以利用它做些什么一般会考:Extract() Parse_str() 什么是Extract()?我帮你百度了一下:PHPextract()函数从数......
  • Linux日志审计
    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/291常用命令find、grep、egrep、awk、sedLinux中常见日志以及位置/v......
  • linux编译安装时常见错误解决办法
     linux编译安装时常见错误解决办法configure:error:xslt-confignotfound.Pleasereinstallthelibxslt>=1.1.0distribution复制代码代码如下:yum-yinstallli......
  • 字符数组的定义与赋值
    今天写c程序时遇到这样的编译问题charstr[10];str[]="welcome";报语法错误charstr[10];str="welcome";也报语法错误 这是为什么呢?如果是其它的变量,比如:inta=1;可......
  • Linux如何查看服务启动状态是否开机自动启动
    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/284方式一chkconfiglinux中查看服务启动状态是否开机自动启动的方法:1......
  • Linux系统的开机自启动
    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/285当你使用windows操作系统时,开机后总会有各种软件自我启动完成,你并没有......
  • linux安装php5
    yum-yinstallbzip2bzip2-devellibxml2libxml2-developensslopenssl-develcurl-devellibjpeg-devellibpng-develfreeType-devellibmcrypt-develmhashgdg......