文章目录 SHELL之循环中加法失效情况【描述】【代码】注意1:内层循环在递增,但是外层的ret却结果是0,为什么呢?注意2:在函数中retuen后的数据将不再执行 SHELL之循环中加法失效情况 【描述】 在while循环语句中会发现加法不生效,即下面代码中$ret没有累加。 【代码】 运行存在问题结果: 注意1:内层循环在递增,但是外层的ret却结果是0,为什么呢? 发现cat file | while read line这样方式,内层变量递增,会出现外层不显示, 解决办法:换成while read line do ...... done < file这样方式即可 注意2:在函数中retuen后的数据将不再执行