1.赋值指令
var='变量内容' var="变量内容" var=`command` var=$(command) var=变量内容
2.格式要求
=两边不能有空白字符 错误示例 var = 2222 ❎
3.变量命名规范
环境变量大写 JAVA_HOME、SPARK_HOME 自定义变量小写 var=100
4.''、""、``、$() 的区别
var='变量内容' 说明 : 原样输出字符串,无法识别特殊符号 比如 $ 无法直接进行变量替换 '$var'❎ 必须得使用 ''$var'' 再包一层 var="变量内容" 说明 : 可以进行变量替换"$var"✅ 可以识别特殊符号,打印特殊符号时需要转义 如 echo “/!” var=`command` 同 var=$(command) 说明 : 将command的执行结果,赋值给变量
5.cho $var 和 echo "$var" 的区别
#设置变量 var="a b c" echo $var #直接结果 a b c echo "$var" #执行结果 a b c
