linux脚本错误: line *: [: missing `]'

错误: line *: [: missing `]'

  写脚本时,我碰到这个问题是因为if [ ]; ...else...fi语句

  解决方法: if后面的[] (test) 和条件要有空格,如:

    对于语句 if [-f "/var/www"]; then 应该写为:

    if [ -f "/var/www" ]; then

 

posted @ 2015-06-02 23:57  bovenson  阅读(7520)  评论(0编辑  收藏  举报