如果某一个环境变量没有设置也就是变量为空,将此信息通知用户。如果设置了则执行相应的命令,这个判断也是很重要的,有些时候自己不小心把环境变量改了,自己总是认为是对的,费了好大的功夫也找不到错误,因此检测变量的存在很重要
下面的一个例子检测EDITOR是否设置
#!/bin/bash
#ifeditor
echo $EDITOR
if [ -z $EDITOR ]#-z表示后面的变量长度为0,则if语句为真,执行then
then
echo "Your $EDITOR environment is not set"
else
echo "Using $EDITOR as the default editor "
fi