实现进度条
my_pb.sh
![Image.png wKiom1dqlG6gHCYgAAA-1PyY3TI655.png](http://s5.51cto.com/wyfs02/M01/83/18/wKiom1dqlG6gHCYgAAA-1PyY3TI655.png)
运行结果
![Image.png wKioL1dqlPvAJsA7AAAPSTb7RO4617.png](http://s2.51cto.com/wyfs02/M02/83/18/wKioL1dqlPvAJsA7AAAPSTb7RO4617.png)
![Image.png wKiom1dqlKjh9f85AAAXZIgEDXk042.png](http://s1.51cto.com/wyfs02/M02/83/18/wKiom1dqlKjh9f85AAAXZIgEDXk042.png)
进行1-100之间的求和
sum.sh
![Image.png wKioL1dqlVix0VBbAAA0QkoWShI192.png](http://s2.51cto.com/wyfs02/M01/83/18/wKioL1dqlVix0VBbAAA0QkoWShI192.png)
运行结果
![Image.png wKiom1dqlXzirO1bAAAkRKDLbn0247.png](http://s5.51cto.com/wyfs02/M01/83/18/wKiom1dqlXzirO1bAAAkRKDLbn0247.png)
递归实现:
sum_recursion.sh
![Image.png wKiom1dqlbTRfcdZAABFLlLnPMc002.png](http://s1.51cto.com/wyfs02/M01/83/18/wKiom1dqlbTRfcdZAABFLlLnPMc002.png)
运行结果
![Image.png wKiom1dqld7x0ssuAAAR_sLO2-0101.png](http://s3.51cto.com/wyfs02/M02/83/18/wKiom1dqld7x0ssuAAAR_sLO2-0101.png)
3.求一个文件中数据的max,min,avg(包括读取文件)
file
![Image.png wKiom1drO9jQyGo5AAAXXvy8_-Y416.png](http://s3.51cto.com/wyfs02/M02/83/1A/wKiom1drO9jQyGo5AAAXXvy8_-Y416.png)
file.sh
![Image.png wKiom1drO_fgAFaPAABsvL1vZqE599.png](http://s4.51cto.com/wyfs02/M00/83/1A/wKiom1drO_fgAFaPAABsvL1vZqE599.png)
运行结果:
![Image.png wKioL1drPBvyqTHdAAAVoXSunuY002.png](http://s2.51cto.com/wyfs02/M00/83/1A/wKioL1drPBvyqTHdAAAVoXSunuY002.png)
4.将一个文件中的每一行字符串进行转换,转换规则eg:
123abc456——>456ABC123
456def123——>123DEF456
567abc789——>789ABC567
(字符串拼接)
file
![Image.png wKiom1ds__GD-FgYAAAYL7PNRQc259.png](http://s3.51cto.com/wyfs02/M02/83/3C/wKiom1ds__GD-FgYAAAYL7PNRQc259.png)
rev_str.sh
![Image.png wKioL1dtABLxGjgoAAA_jEUFHU0881.png](http://s4.51cto.com/wyfs02/M00/83/3B/wKioL1dtABLxGjgoAAA_jEUFHU0881.png)
运行结果
![Image.png wKioL1dtAECxORteAAAVZtWSRU0995.png](http://s3.51cto.com/wyfs02/M01/83/3B/wKioL1dtAECxORteAAAVZtWSRU0995.png)
5.第N个斐波那契数的值
fib.sh
![Image.png wKiom1dtAH3gUy6hAABSbOATtm0120.png](http://s4.51cto.com/wyfs02/M01/83/3C/wKiom1dtAH3gUy6hAABSbOATtm0120.png)
运行结果
![Image.png wKioL1dtAJjSs1yeAAAja0QyMjo304.png](http://s1.51cto.com/wyfs02/M02/83/3B/wKioL1dtAJjSs1yeAAAja0QyMjo304.png)
递归实现(效率低)
fib_recursion.sh
![Image.png wKioL1dtALyC5aJkAABjxX5iOV4800.png](http://s2.51cto.com/wyfs02/M00/83/3B/wKioL1dtALyC5aJkAABjxX5iOV4800.png)
运行结果
![Image.png wKiom1dtAN6Rr2JUAAAmt_XoSPk940.png](http://s5.51cto.com/wyfs02/M00/83/3C/wKiom1dtAN6Rr2JUAAAmt_XoSPk940.png)