在Bash Shell脚本中创建和使用变量
例子:
~ script % vim var.sh
~ script % ./var.sh
var.sh
:
#!/usr/bin/env bash
NAME=Tom
echo hello $NAME
~ script % ./var.sh
hello Tom
- 变量必须以字母或下划线开头,后面可以跟任意字符,包括数字、特殊符号
- 其次,在脚本中的变量名区分大小写,即Name和NAME会被解析成两个不同的变量,推荐变量名都用大写。
- 如果变量值有空格要用双引号或单引号括起来。如NAME=Tom Jhon,中间有空格会报错,NAME=“Tom Jhon”或NAME=‘Tom Jhon’就可以解决。