## Linux 创建 Shell 脚本命令
语法:
#!/bin/bash # 指定解释器
<脚本内容>
要素:
1. 解释器声明:
#!/bin/bash - 指定将 shell 作为解释器。
这是脚本的第一行,表示系统在执行脚本时使用 bash 作为解释器。
2. 脚本正文:
解释器声明之后的所有行都构成脚本正文。
脚本正文包含要执行的命令。
3. 注释:
以井号 (#) 开头的行是注释。
注释不会被解释器执行。
4. 变量:
使用 = 赋值运算符创建变量。
变量名称以字母或下划线开头,后跟字母、数字或下划线。
5. 命令:
脚本中使用的命令与在 shell 中执行的命令相同。
例如:echo、ls、cd。
6. 控制流:
使用关键字(如 if、while、for)来控制脚本的执行顺序。
7. 文件重定向:
使用 >(重定向输出)和 <(重定向输入)将命令的输出或输入重定向到文件。
## 示例
#!/bin/bash
# 脚本名称:hello.sh
echo "你好,世界!"
#!/bin/bash
# 脚本名称:variables.sh
# 创建变量
name="John Doe"
age=30
# 打印变量
echo "姓名:$name"
echo "年龄:$age"
#!/bin/bash
# 脚本名称:if_statement.sh
# 检查条件
if [[ $1 == "yes" ]]; then
# 当条件为真时执行
echo "您输入了 'yes'"
else
# 当条件为假时执行
echo "您输入了 'no'"
fi