【发布时间】:2015-02-05 03:00:57
【问题描述】:
我使用许多使用 bash 变量的 shell 脚本。因此,例如,我可能有这样的脚本:
option1="-blah_blah"
option2="-yada_yada"
option3="-whatever"
...
option99="-something_else"
./myCommand "$option1 $option12 $option97 $option45"
我一直在编辑最后一个命令来运行各种工程测试。问题是,有时我拼错了一个变量。在这种情况下,Bash 只是简单地替换了一个空字符串,而我的命令会默默地做错事。
当我尝试使用未定义的变量时,有没有办法让 Bash 抛出异常?
【问题讨论】:
-
不确定这怎么可能是那个问题的重复,因为如果我拼错了一个变量,它仍然无法防止错误。
标签: bash