我正在构建一个使用while循环的脚本,如下所示:
$sync=0
while [ $sync -eq 0 ];
do
body of the loop where $sync get changed sevaral times
done
问题是当我执行脚本时它给我一个错误说:
enter code hereline 53: 0=0: command not found
请提前帮助我
答案 0 :(得分:2)
将$sync=0
更改为sync=0
。 bash不是perl,因此在分配变量时不要使用$
。
请参阅http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameters
PS,错误信息很有用:脚本第53行是什么?