首页
好吧问答库
>
linux shell 中 “while read line”循环内改变变量值,为何不能影响循环外的变量。
linux shell 中 “while read line”循环内改变变量值,为何不能影响循环外的变量。
2024年12月04日 10:43
有1个网友回答
网友(1):
因为使用了管道的原因,改成下面这样就可以了
a=0
while read line
do
a=$(($a+1))
echo "inter:"$a
done < b.sh
echo "outer:"$a
相关问答
最新问答
我和父母住军队的房子,没有产权,我和女朋友领了结婚证能申请经济适用房或者两限房吗,大家帮我分析下
轻钢龙骨隔墙封至顶哪个规范有明确规定吗
一道数学题 高手来 有图示另外加分!!!!
在语文中什么叫副词什么叫冠词
如果要是喜欢一个人却又无法和他在一起那该怎么办呢?
魔兽地图怎么打不开,点了地图以后又退回到创建游戏的界面了,这是怎么回事,版本已经是1.24e了
三角洲特种部队5黑鹰坠落第8关二楼怎样换枪
急急急!谁有守护甜心的人物图片?左上角要有P.O.I.N.T.字样的
我是一名高二的文科生,现在的成绩数学八十多分语文九十多,英语五六十分,文综一百八九,有时候二百多...
乙肝抗病毒治疗多久停药才不反弹,在什么标准下