例子:

~ 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’就可以解决。