变量 规则:数字、字母、下划线组成,以数字或者下划线开头 a=123 b='${a}' c="${a}" e="${a},$(cd test.txt)" ******:~$ echo $a,$b,$c,$e 123,${a},123,123,hello world 变量值没有空格是可不使用引用单引号里面是什么就输出什么,即使内容中有变量和命令双引号输出时会先解析里面的变量和命令,而不是把双引号中的变量名和命令原样输出将命令的结果赋值给变量 只读变量 a="hello world" b="hello" readonly a a=$b b=$a 删除变量 不能删除只读变量