因为使用了管道的原因,改成下面这样就可以了

a=0

while read line

do

a=$(($a+1))

echo "inter:"$a

done < b.txt

echo "outer:"$a

点评
还没有点评哦!