如何编写一个shell脚本

本文介绍了如何编写一个shell脚本,用于简化操作和自动部署。通过交互式脚本,允许用户指定下载位置,利用变量和环境变量减少重复输入,并通过别名简化命令。文中详细讲解了脚本与用户交互、变量声明和别名使用的方法,并提供了编码实战及扩展思考,讨论了如何避免路径问题和调整环境变量根目录。
摘要由CSDN通过智能技术生成

这里是修真院后端小课堂,每篇分享文从

【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】

八个方面深度解析后端知识/技能,本篇分享的是:

【 如何编写一个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.扩展思考

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值