Shell 脚本编程速查表

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