虽然不在AIX上的bash脚本中工作

时间:2013-05-23 14:57:40

标签: bash aix

我正在构建一个使用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

请提前帮助我

1 个答案:

答案 0 :(得分:2)

$sync=0更改为sync=0。 bash不是perl,因此在分配变量时不要使用$

请参阅http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameters

PS,错误信息很有用:脚本第53行是什么?