[img]http://dl.iteye.com/upload/attachment/553801/02cff631-78dc-39d8-8a17-cfeeb74047a7.png[/img]
if [$SHELL_CMD_TYPE -eq 1];
1.第一个中括号的前后必须要空格 第二个中括号的前面必须有空格
2.但是$SHELL_CMD_TYPE即便是1里说的都满足了,如果$SHELL_CMD_TYPE可能为空的话 脚本一样会报错。
if [$SHELL_CMD_TYPE -eq 1];
1.第一个中括号的前后必须要空格 第二个中括号的前面必须有空格
2.但是$SHELL_CMD_TYPE即便是1里说的都满足了,如果$SHELL_CMD_TYPE可能为空的话 脚本一样会报错。
本文深入探讨了Shell脚本中中括号的使用规则,特别是针对特定变量值为空时的报错问题。通过实例演示,帮助开发者避免常见错误,提升Shell脚本编写技巧。
758

被折叠的 条评论
为什么被折叠?



