这里是修真院后端小课堂,每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能,本篇分享的是:
【 如何编写一个shell脚本】
1.背景介绍
shell脚本其实我们都已经很常见了,它的作用主要是简化我们的操作,不必每次都输入那么多的命令。事实上,原来写过一个任务三的自动部署脚本,今天我就在任务三自动部署脚本的基础上进行优化,目的是学以致用,让我们的自动部署更加的方便。
以前的脚本请看这里http://www.jianshu.com/writer#/notebooks/15505752/notes/16781315
2.知识剖析
原来的脚本写得很死 只能从固定的地方下载,实际上我希望 可以自行指定地方下载。
这就需要交互式脚本的使用,我们需要脚本与使用者进行交互。
每次都需要输入这些太多了,我想少输入一些,我要避免输入重复的内容,
涉及到了变量和环境变量 以及变量的相互使用。
命令好繁琐 ,如何让他更简单,使用别名。
3.常见问题
3.1.脚本如何与用户交互
3,.2.变量如何声明 增加
3.3.别名的使用
4.解决方案
4.1,使用read
4.2,声明变量后变成系统变量
4.3.alias的使用
5.编码实战 详情请见视频
6.扩展思考