【发布时间】:2010-09-24 10:27:50
【问题描述】:
有没有办法在 KornShell (ksh) 脚本中抛出错误或警告以防止使用未设置的变量? 假设我有一个要删除的临时文件夹。
TEMP_FILES_DIR='/app/myapp/tmp'
rm -Rf $TEMP_FILE_DIR #notice the misspelling
如何在此类错误真正发生之前防止它们发生?
我知道脚本应该在尝试删除之前检查文件是否存在和空字符串,这只是一个愚蠢的例子来说明可以通过一些警告避免的错误。我不知道这个功能是否存在于 ksh 中。如果确实存在,如何开启?
【问题讨论】:
标签: linux unix shell scripting ksh