变量:
命令行定义变量
x = 10
name="wang"
变量调用
$x
$name
命令行输入:set, 可以查看所以系统运行的变量
命令行输入:env, 可以查看所以系统运行的环境变量
删除变量
unset +变量名,如unset x
环境变量:
环境变量是全局变量,自定义变量是局部变量
export 变量名=变量值 可以在赋值的同时声明为环境变量,也可以先赋值再声明。
常用环境变量:
PATH:系统搜索命令的路径
参数变量:
变量 | 含义 |
---|---|
$0 | 当前脚本名称 |
$1 | 脚本接收的第一个参数 |
$2 | 脚本接收的第二个参数 |
$# | 脚本接收的所有参数个数 |
$@ | 脚本接收的所有参数 |
$* | 脚本接收的所有参数 |
$? | 前一行命令的执行状态 |
预定于变量:
键盘输入:
shell运算符:
shell编程:弱类型,默认字符串
declare命令:用于变量类型声明