首页 > 代码库 > shell练习

shell练习

计算1-100的和


[root@www ~]# cat 100.sh

#!/bin/bash

sum=0

for a in `seq 1 100`; do

sum=$[$sum+$a]

done


echo $sum

[root@www ~]# sh 100.sh

5050


上面是直接显示总和

下面列出计算结果

[root@www ~]# cat 100.sh

#!/bin/bash

sum=0

for a in `seq 1 100`; do

sum=$[$sum+$a]

echo $sum

done


[root@www ~]# sh 100.sh

1

3

6

10

15

21

28

36

45

55

66

78

91

105

120

136

153

171

190

210

231

253

276

300

325

351

378

406

435

465

496

528

561

595

630

666

703

741

780

820

861

903

946

990

1035

1081

1128

1176

1225

1275

1326

1378

1431

1485

1540

1596

1653

1711

1770

1830

1891

1953

2016

2080

2145

2211

2278

2346

2415

2485

2556

2628

2701

2775

2850

2926

3003

3081

3160

3240

3321

3403

3486

3570

3655

3741

3828

3916

4005

4095

4186

4278

4371

4465

4560

4656

4753

4851

4950

5050


本文出自 “不变的时光---胡” 博客,请务必保留此出处http://shansongxian.blog.51cto.com/5040181/1574846

shell练习