首页
58问答库
>
linux shell 中 “while read line”循环内改变变量值,为何不能影响循环外的变量。
linux shell 中 “while read line”循环内改变变量值,为何不能影响循环外的变量。
2024-12-04 10:43:05
推荐回答(1个)
回答(1):
因为使用了管道的原因,改成下面这样就可以了
a=0
while read line
do
a=$(($a+1))
echo "inter:"$a
done < b.sh
echo "outer:"$a
相关问答
最新问答
如何找回windows.old
台式机显卡怎么显示这个芯片nvidia geforce gt 240m
我是法语专业的学生,想考酿红酒的硕士,什么大学比较好呢?需要考什么科目?
在弄论文翻译,可是PDF里的英文文献复制粘贴后,单词之间都没有空格了
汽车卤素灯改氙气大灯需要注意什么?
晒出我的成长之路的作文800字
我们买的NIKE正品篮球鞋与NBA球员穿的质量差多少?
西安外国语大学的学生英语四级,六级分别什么在大几考,学校有限制吗?德语的专四什么时候考呢?谢谢~
适合杨丞琳的忠实粉丝,铁杆歌迷的q名和个性签名,不要复制别人的,要有特殊符号,最好繁体字,
高等数学,定积分的应用