前言
有需求才有学习动力:
我发现shell命令能简化一些部署的过程,就算是几分钟,那也很香
例如:一个项目在测试的时候机场重启,有些项目只需要重新导入jar包还有一些配置文件就可以重启,因此我们可以用脚本来做这些事情
- 好处:不需要记住繁杂的文件配置过程和因此而重启命令
-总而言之:为了节省时间和提高准确性
简单的学习
第一点
- 文件命名:xx.sh
- 文件开始要写:#!/bin/bash
(注意:还有很多写法例如和加一个dev,或者是sh方式) - 授予执行权限:chmod +x 文件
- 启动方式:/xx.sh 直接启动,需要权限
bash /xx.sh 不需要权限
文件位置变量
我们可以通过./xx.sh 变量值 来对脚本输入变量值
例如:
#!/bin/bash
# 表示输出位置
echo ${1}
输入下面命令,就会输出a
./xx.shell a
常用的格式
#输出
echo 'sasas'
#判断
if [ '注意两边的空格(条件)' ]
then
#操作
else
#操作
fi
#循环
for 变量 in 数组
do
#操作
done
# 通配符
if [ *.txt ]
"$1" = 是变量
'$1' = $1 就是值