Shell 脚本编程速查表
变量
| 命令 | 说明 |
|---|---|
VAR=value | 定义变量 |
$VAR | 访问变量 |
`command` | 命令替换 |
流程控制
| 命令 | 说明 |
|---|---|
if | 条件判断 |
then | 如果条件为真,则执行 |
else | 如果条件为假,则执行 |
elif | 其他条件 |
fi | 结束条件判断 |
for | 循环 |
while | 直到条件为真,则循环 |
do | 循环体 |
done | 结束循环 |
函数
| 命令 | 说明 |
|---|---|
function_name() {} | 定义函数 |
return | 从函数返回 |
$? | 上一个命令的返回值 |
脚本控制
| 命令 | 说明 |
|---|---|
#!/bin/bash | 指定脚本使用的解释器 |
chmod +x script.sh | 赋予脚本可执行权限 |
./script.sh | 执行脚本 |