test ,[ 是命令用于条件测试

Shell中变量只要定义即可认为是全局的,除过local修饰的局部变量,特殊变量:$$,$@,$1-n,$#

函数返回值:使用return缺点

    1.$?访问

    2.0~255之间,超过会溢出,可能无法正确表示某些期待的结果值。

1.1-100求和:使用递归,非递归,bc工具

Shell练习题_第1张图片

2.进度条。

关键:

    1.缓冲区,printf

    2.回车不换行

https://s3.51cto.com/wyfs02/M01/82/E2/wKioL1djq4DjUi6rAABuyf0WTE8481.png

https://s3.51cto.com/wyfs02/M01/82/E2/wKioL1djq4DjUi6rAABuyf0WTE8481.png

3.求一组数的最大,最小,平均值。

https://s2.51cto.com/wyfs02/M01/82/E0/wKioL1djmxjx5LUrAACG8N3z-pA754.png

https://s5.51cto.com/wyfs02/M01/82/E0/wKioL1djmxjw5nUFAAAVosLhR4Y628.png

4.字符串转换

Shell练习题_第2张图片