本地变量
varname=value 作用域为整个bash进程
局部变量
local varname=value 作用域为当前代码段
环境变量
export varname=value 作用域为当前shell进程及其子进程
位置变量
$1,$2,...
特殊变量
$? 上一个命令执行状态返回值
echo $?
执行结果又两种返回值(0-255)
0 执行正确
1-255 执行错误
撤销变量
unset varname
查看当前变量
set
查看当前shell中的环境变量
printenv
env
export
A=2
B=3
C=$A+$B
echo $C
2+3
脚本:命令的堆砌,按实际需求,结合命令流程控制机制实现的源程序。
shebang:魔数
#!/bin/bash
时间: 2024-10-19 01:39:26