一、变量
1.定义变量的方式
params=value
params='value'
params="value"
值中如果不包含空白符,则使用第一种方式即可赋值。如果有了空白符,则一定需要引号包裹起来,不然会报错。
params=1 23
bash: 23: command not found
这里需要注意的是,变量赋值的时候,=号两边不能有空白符,道理和上面的报错是一个原因,shell把23当成命令执行了。而shell中没有23这个指令。可以试下创建一个test2.sh,编辑以下内容,执行下。
params=1 date
echo ${params}
结果如下:
2.变量的命名规范
-
变量名必须是由数字、字母、下划线组成
-
必须以字母或者下划线开头
-
不能使用关键字
3.变量的使用
params="你好"
echo $params
echo ${paramms}
建议保持第二种使用变量方式的习惯