首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何警告在KornShell脚本中使用未设置的变量。

如何警告在KornShell脚本中使用未设置的变量。
EN

Stack Overflow用户
提问于 2008-11-28 10:11:31
回答 1查看 1.3K关注 0票数 2

有没有办法在KornShell (ksh)脚本中抛出错误或警告,以防止使用未设置的变量?假设我有一个想要删除的临时文件夹。

代码语言:javascript
复制
TEMP_FILES_DIR='/app/myapp/tmp'
rm -Rf $TEMP_FILE_DIR #notice the misspelling

如何在此类错误真正发生之前就将其预防?

我知道脚本应该在尝试删除之前检查文件是否存在和空字符串,这只是一个愚蠢的例子来说明一个错误,本可以通过一些警告来避免的。我不知道这个特性是否存在于ksh中。如果它确实存在,如何打开它?

EN

回答 1

Stack Overflow用户

发布于 2008-11-28 10:48:18

您可以检查变量是否包含内容,即不是'',然后打印出类似“变量为空”的消息。

然而,这仍然不能修复像这样的PEBCAK错误-你所知道的就是什么都没有发生。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/325424

复制
相关文章

相似问题

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