程序中循环变量是什么,循环几次? 用for循环改写这个程序 5

foo=1while["$foo"-le20]doecho"Herewegoagain"foo=$(($foo+1))done... foo=1
while ["$foo" -le 20 ]
do
echo "Here we go again"
foo=$(($foo+1))
done
展开
 我来答
紫薇参星
科技发烧友

2023-07-02 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3602万
展开全部

这是bash程序,循环变量是foo,循环20次.

其中有一个错误,就是在while条件的方括号中,

变量$foo不需要加双引号.

改成for循环的程序如下

for foo in `seq 1 20`

do 

echo "Here we go again"

done

或者

for ((foo=1;foo<=20;foo++))

do 

echo "Here we go again"

done

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式