一、Shell 脚本的概念
·将要执行的命令按顺序保存到一个文本文件
·给该文件可执行权限,便可运行
·可结合各种 Shell 控制语句以完成更复杂的操作
二、Shell 脚本应用场景
·重复性操作
·批量事务处理
·自动化运维
·服务运行状态监控
·定时任务执行
三、Shell 脚本的构成
1、脚本声明
2、注释信息
2、可执行语句
====================================================
if (判断语句)的shell
Shell脚本示例:
[root@localhost ~]# vim liu.sh //一般shell脚本都带.sh为了方便识别
#!/bin/bash //声明解析器
cat << EOF
Welcome to our website!
EOF
read -p "请输入正确的用户名称:" user
if [ $user = "liuxiang" ]; then
echo "用户输入正确"
read -p "请输入用户密码:" password
if [ $password = "lcx123" ]; then
echo "登录成功,请领取您的奖励!"
else
echo "登录失败" :
fi
else
echo "无效用户"
fi
[root@localhost ~]#chmod +x liu.sh //给Shell文件添加权限
[root@localhost ~]# bash liu.sh //运行Shell脚本
Welcome to our website!
请输入正确的用户名称:liuxiang
用户输入正确
请输入用户密码:lcx123
登录成功,请领取您的奖励!
===========================================================