在linux下shell脚本运行时,出现错误: line *: [: missing `]'

解决办法:

  这个问题是因为if [ ]; ...else...fi语句造成的;

  if后面的[ xxx ]要有空格,如:

错误语句:

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

应该写为:

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

Logo

更多推荐