Shell-Script
如何在 bc 腳本中關閉 while 語句
我找不到關閉 while 語句的方法。以下是我的 bash 腳本程式碼。
bc << EOF a=0; while(a<10) a++; print a; EOF
輸出與預期不符,它列印
a
除最後一個以外的所有值。請幫我。
除非是賦值,否則始終會列印操作的結果。所以,讓我們
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