您的位置:首页 > 运维架构 > Shell

shell 编程 错误 bash: [: missing `]'

2016-11-15 14:46 357 查看
问题的解决
正如上面所说,前两次运行都没有问题,那么细细分析代码,发现,程序执行到这里:
if [ "$HEADER" = "true"] ;then 
 出现了问题  ,这是因为  在   [   ]  内  要有空格 ,也就是说   "$HEADER"  前  和    "true"  后要有空格才行。
所以必须改为
if [ "$HEADER" = "true"   ] ;then
 
这样就解决了    bash: [: missing `]'   

转载自http://blog.csdn.net/longxibendi/article/details/5886396
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell 编程 bash