“while read line”循环内改变变量值,为何不能影响循环外的变量? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 shell linux while read line 搜索资料 1个回答 #合辑# 机票是越早买越便宜吗? yss624_ 推荐于2019-10-04 · TA获得超过4.7万个赞 知道大有可为答主 回答量:9775 采纳率:77% 帮助的人:2518万 我也去答题访问个人页 关注 展开全部 因为使用了管道的原因,改成下面这样就可以了a=0while read linedo a=$(($a+1)) echo "inter:"$adone < b.shecho "outer:"$a 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-09 linux shell 中 “while read line”循环内改变变量值,为何不能影响循环外的变量。 53 2018-03-02 请问一下,在for循环体中,当循环变量值改变时会不会直接影响循环次数,如下面得代码,麻烦解释一下,谢谢 5 2014-12-11 matlab while循环能在循环里改变循环变量的值吗 1 2017-05-10 在WHILE循环内部和外部定义变量有什么区别 2 2017-10-06 java 循环语句求解 为什么我下面的程序出现:循环语句不能改变循环外面的布尔型局部变量的值? 1 2016-03-08 在循环中定义变量和在循环外定义变量的区别 3 2018-05-11 shell中for循环中的变量为何在done后面echo输出不正确 6 2017-06-11 在循环体改变循环变量的值是什么意思,改怎么做 更多类似问题 > 为你推荐: