实现几个shell小脚本

  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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值