简化#!/bin/bash # a=0 for((b=0;b<=100;b++));do ((a=a+b)) //也可以写成a=$((a+b)) done echo $a
时间: 2024-03-16 10:42:21 浏览: 56
这个脚本可以进一步简化,只需要一行代码就可以计算结果:
```
echo $((0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23+24+25+26+27+28+29+30+31+32+33+34+35+36+37+38+39+40+41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+76+77+78+79+80+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98+99+100))
```
这里使用了 $((...)) 语法可以直接计算表达式的值,并将结果输出到屏幕上。
阅读全文