实现几个shell小脚本

来源:互联网 发布:进入windows后黑屏 编辑:程序博客网 时间:2024/04/29 21:09
  1. 实现进度条

    my_pb.sh

    wKiom1dqlG6gHCYgAAA-1PyY3TI655.png

    运行结果

    wKioL1dqlPvAJsA7AAAPSTb7RO4617.png

    wKiom1dqlKjh9f85AAAXZIgEDXk042.png

  2. 进行1-100之间的求和

    sum.sh

    wKioL1dqlVix0VBbAAA0QkoWShI192.png

    运行结果

    wKiom1dqlXzirO1bAAAkRKDLbn0247.png

  递归实现:

  sum_recursion.sh

   wKiom1dqlbTRfcdZAABFLlLnPMc002.png

   运行结果

   wKiom1dqld7x0ssuAAAR_sLO2-0101.png


3.求一个文件中数据的max,min,avg(包括读取文件)

file

wKiom1drO9jQyGo5AAAXXvy8_-Y416.png

file.sh

wKiom1drO_fgAFaPAABsvL1vZqE599.png

运行结果:

wKioL1drPBvyqTHdAAAVoXSunuY002.png


4.将一个文件中的每一行字符串进行转换,转换规则eg:

123abc456——>456ABC123

456def123——>123DEF456

567abc789——>789ABC567

(字符串拼接)


file

wKiom1ds__GD-FgYAAAYL7PNRQc259.png

rev_str.sh

wKioL1dtABLxGjgoAAA_jEUFHU0881.png

运行结果

wKioL1dtAECxORteAAAVZtWSRU0995.png


5.第N个斐波那契数的值

fib.sh

wKiom1dtAH3gUy6hAABSbOATtm0120.png

运行结果

wKioL1dtAJjSs1yeAAAja0QyMjo304.png


递归实现(效率低)

fib_recursion.sh

wKioL1dtALyC5aJkAABjxX5iOV4800.png

运行结果

wKiom1dtAN6Rr2JUAAAmt_XoSPk940.png

0 0
原创粉丝点击