dcnh35 Asked: 2018-07-11 07:59:33 +0800 CST2018-07-11 07:59:33 +0800 CST 2018-07-11 07:59:33 +0800 CST 如何在 bc 脚本中关闭 while 语句 772 我找不到关闭 while 语句的方法。以下是我的 bash 脚本代码。 bc << EOF a=0; while(a<10) a++; print a; EOF 输出与预期不同,它打印a除最后一个值以外的所有值。请帮我。 shell-script bc 1 个回答 Voted Best Answer Kusalananda 2018-07-11T08:05:30+08:002018-07-11T08:05:30+08:00 操作的结果总是被打印出来,除非它是一个赋值。那么,让我们a++进入作业a=a+1。 bc <<END_BC a = 0 while (a < 10) a = a + 1 print a, "\n" END_BC 或者,但稍微更神秘一点(使用空的 while 循环): bc <<END_BC a = 0 while (++a < 10) print a, "\n" END_BC
操作的结果总是被打印出来,除非它是一个赋值。那么,让我们
a++
进入作业a=a+1
。或者,但稍微更神秘一点(使用空的 while 循环):