写了个很简单的程序#!/bin/bashi=0while [$i]doecho "$i"done程序就开始报错:snytax error near unexpected token 'do'并且不管我写任何内容。只要是while控制语句就会报这种错误。是我的程序有问题,还是linux的问题?