首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Unix shell脚本中设置环境变量的简明方法是什么?

在Unix shell脚本中设置环境变量的简明方法是什么?

提问于 2017-12-20 14:01:05
回答 2关注 0查看 399

我有几个Unix shell脚本,在开始做某些事情之前,我需要检查是否设置了某些环境变量,所以我这样做:

代码语言:txt
复制
if [ -z "$STATE" ]; then
代码语言:txt
复制
    echo "Need to set STATE"
代码语言:txt
复制
    exit 1
代码语言:txt
复制
fi  
代码语言:txt
复制
代码语言:txt
复制
if [ -z "$DEST" ]; then
代码语言:txt
复制
    echo "Need to set DEST"
代码语言:txt
复制
    exit 1
代码语言:txt
复制
fi

这是很多打字。是否有一个更优雅的习惯用于检查是否设置了一组环境变量?

PS:我应该提到,这些变量没有有意义的默认值 - 脚本应该错误,如果有任何未设置。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档