Cheat Sheet速查表
跳转到主要内容

Shell 脚本编程速查表

适用范围。 Bash 脚本参考。使用 Bash 专有功能时请运行 bash script.sh。变量展开写成 "$value",命令替换优先使用 $(command),通过 "$@" 保留各个脚本参数的边界。

变量

命令说明
VAR=value定义变量
$VAR访问变量
`command`命令替换

流程控制

命令说明
if条件判断
then如果条件为真,则执行
else如果条件为假,则执行
elif其他条件
fi结束条件判断
for循环
while直到条件为真,则循环
do循环体
done结束循环

函数

命令说明
function_name() {}定义函数
return从函数返回
$?上一个命令的返回值

脚本控制

命令说明
#!/bin/bash指定脚本使用的解释器
chmod +x script.sh赋予脚本可执行权限
./script.sh执行脚本

官方参考