1. 变量的定义
1.1 变量名可以由字母、数字、下划线组成,但数字不能作为变量名的第一个字符。
1.2 通过赋值符号“=”来定义变量的值,e.g:
myname='test', 字符串类型,不解析任何字符
myname="abcd", 双引号内部会解析$和反斜杠特殊字符
num=100; price=1.2345
now_date=`date`, 反引号会执行系统命令。
2. 变量的引用
2.1 使用美元符号$加变量名,来引用一个变量的值,e.g:
定义变量:test = "hello demo", 输出变量:echo $test
2.2 变量名外面的花括号, 主要是为了帮助解释器识别变量的边界,e.g.:
language = 'Java' echo "I am a ${language}Coder", 在这种情况下,如果不加花括号,解释器会误以为是饮用lanuageCoder这个变量的值,而导致出错。
3. 简单示例:
4. 环境变量
4.1 环境变量是指在操作系统中用来质地ing操作系统运行环境的一些参数,e.g. PATH