Linux Shell中判断某个环境变量是否存在以及获取某个环境变量的值





Shell中判断某个环境变量是否存在以及获取某个环境变量的值


#!/bin/bash
 
if   [   $TOMCAT_HOME   ]; 
then 
echo   "not   found " 
else 
tar   xvf   /home/a.tar 
fi






echo   $TMPPATH  #直接用'#'+环境变量名在shell中使用环境变量的值
if   [   -z   $TMPPATH   ]   ;   then 
echo   "no   tmppath " 
else 
... 


fi




-z   是检查字符串是否为空 
检查文件为空用   -s来判断
-a   file   True   if   file   exists. 
-d   file   True   if   file   exists   and   is   a   directory.
-f   file   True   if   file   exists   and   is   a   regular   file.
-n   string True   if   the   length   of   string   is   non-zero.
string1   ==   string2  True   if   the   strings   are   equal.
string1   !=   string2 True   if   the   strings   are   not   equal.

string1   <   string2  True     if   string1   sorts   before   string2   lexicographi  



简单明了的shell bash脚本文件生成介绍: http://blog.sina.com.cn/s/blog_633fdd420100pnt4.html

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值