shell脚本
由一系列的Linux命令和Shell语言组成的一个脚本文件
Shell 安装
- 可以直接采用Linux系统的云主机(ubuntu、centOS…)
- Windows上面可以安装git,然后再一个空文件夹下右键鼠标,选择git bash here就会出现一个命令行窗口
Shell文件结构
文件后缀:*.sh
文件主体:
#!/bin/bash
#
# 描述这个shell的功能
#######################################
# test的功能
# 全局变量:
# BACKUP_DIR
# ORACLE_SID
# 参数:
# None
# 返回值:
# None
#######################################
test(){
}
- 第一行的`#!`是必须的,用来表名Shell用`/bin/bash`这个shell对文件进行解析
- 顶层注释:用来描述这个sh文件可以干什么
- 功能注释:让其他人阅读注释即可知道你这个方法或者程序可以完成什么功能
shell脚本的运行
shell脚本的运行可以通过两种方式
1. 通过bash命令
2. 作为一个可执行程序执行
新建一个shell脚本
vim hello.sh
#!/bin/bash
echo 'my first shell'
bash 命令运行
bash hello.sh
会直接输出结果my first shell
可执行程序方式
chmod +x ./hello.sh
./hello.sh
结果输出my first shell
语句结束标记
语句结束标记有两种方式
1. 分号
2. 换行
下面的两段代码是同样的效果
echo 'hello ';echo ' shell'
等同于下面的代码
echo 'hello '
echo ' shell'