bash变量类型:
    环境变量
    本地变量(局部变量)
    位置变量
    特殊变量

本地变量:
VARNAME=VALUE 作用域为整个bash进程

局部变量
local VARNAME=VALUE 作用域为当前代码段

环境变量:作用域为当前shell进程及其子进程
export VARNAME=VALUE

位置变量:
$1,$2......

特殊变量:
$?:上一个命令的执行状态返回值

撤销变量
unset VARNAME

查看当前shell中变量
set

查看当前shell中的环境变量:
printenv
env
export

#!/bin/bash shell脚本开头格式
#注释行,不执行
 

脚本在执行时回启动一个shell进程:
    命令行中启动的脚本回继承当前的环境变量;
    系统自动执行的脚本(非命令行启动)就需要自定义需要的各环境变量;
 

02-07 17:06