Bash
语法
简单语句
- 不使用 分号结尾
- 一行语句执行 错误,不会影响 下一个语句的执行
变量
定义语法:变量名=值
=
两边 不能 有空格shellvariable="value" ✅ variable = "value" ❌
- 可
读取语法:
$变量名
${变量名}
可使用在字符串内如:"variable = ${variable}"
删除语法:unset 变量名
使在 Bash 中声明的变量在执行完成后还可用
通过 source
执行脚步,然后在脚步中使用 export
关键字声明的变量会申明为环境变量。
数据类型
- 字符串:
"string"
- 数值:
123
- 数组:(value0 value1 ...)shell
array=(1 "str" 3) array0=${array} array0=${array[0]}