bash中的while产生子进程的问题
#!/bin/bashi=0
while [ $i -lt 10 ]
do
echo hello
i=`expr $i + 1`
sleep 1
done
echo "i="$i
结果输出10,但是我记得老师讲的时候输出的是0。会不会是linux版本不同?
#!/bin/bash i=0 (while [ $i -lt 10 ] do echo hello i=`expr $i + 1` #sleep 1 # 注释了吧,除了费时间以外没什么用处。 done ) echo "i="$i这个是输出 0.