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 |
执行脚本 |