先来简单的看一下变量定义的规则在 Shell 中,使用变量之前不需要事先声明,只是通过使用它们来创建它们;在默认情况下,所有变量都被看做是字符串,并以字符串来存储;Shell 变量是区分大小写的;在赋值变量的时候等号两端不能有空格-_-定义了变量之后,一定要加上$符号才能使用#!/bin/bashVAR1=HELLOVAR2=MYNAMEVAR3="MYAGE"VAR4=ISechoVAR1#error 能输出但不是输出该变量 echo$VAR1#ok 正常读取变量并打印 echo$VAR2#error 定义变量的值用空格隔开了 echo$VAR3#ok 作为一整个字符串 echo$VAR4#……