while循环的问题。

while循环的问题。

复制内容到剪贴板
代码:
#!/bin/bash

foo=1

while [ "$foo" -le 20 ]
do
   echo $foo
   $foo=$(($foo+1))  # 运行的时候这个地方报错
done

exit
      
foo=$(($foo + 1))
## 或者
foo=$((foo + 1))      
给变量赋值不需要加 $ 符号