这一部分用于介绍shell语言中的变量。
shell 中的变量
系统变量
$HOME: 家目录 /home/uisee
$PWD:当前脚本的目录信息(不带脚本名称)
$SHELL: 默认的解析器 /bin/bash
$USER :当前用户名 uisee
变量的定义
定义变量:A=1
撤销变量:unset 变量(这里不能加上$) ,例如unset A
声明静态变量:readonly变量,不能使用unset
把变量变成全局变量:
export 变量名
注意:在定义变量的时候不能添加空格
特殊的变量
$n(n表示数字)
功能描述:
$0 $1~$9:代表第一到第9个参数
对于10以上的参数,需要加上大括号${10}
$# 所有输入参数的个数
其中$* 和 $@的作用基本上相同,只有在加上引号“$*”的时候,
$*:认为所有参数是一个整体
$@:认为每个参数是相互独立的