变量分为:用户自定义变量、环境变量、系统变量
一、用户自定义变量
一般定义格式:
var="xxx" #等号两边没有空格
一般引用格式:
$var
${var} #可以和其它字符串隔开
二、自定义环境变量
可以理解为全局变量。
一般定义格式:
export MY_PATH=/home:$MY_PATH #冒号分隔
三、系统变量
常用系统变量:
- $n — 命令行第一个参数,第二个参数…
- $0 — 当前程序名称
- $# — 命令行参数个数
- $* — 命令行所有参数(不包含0)
- $? — 上一个命令或函数返回值