1. Shebang 是什么?



告诉系统:这个文件应该由谁解释执行


Bash 脚本以 shebang 开头。Shebang 是 bash # 和 bang ! 的组合,后跟 bash shell 路径。这是脚本的第一行。Shebang 告诉 shell 通过 bash shell 执行它。Shebang 指向 bash 解释器的绝对路径。



#!/bin/bash






查看bash位置:



which bash






set -e 出故障立即跳出脚本



#!/bin/bash
set -e









2. 变量


bash的变量


区分大小写;
不能含有"_", "-"符号




# 正确
name=Alex
# 错误
name...