变量名:
1,数字,字母,下划线。
2,第一个字符必须是字母或下划线。
3,不允许使用空格和标点符号。
shell对常量和变量没有区别。一般把常量名大写,变量名小写。
有时也用declare -r(read only)来强制声明一个常量,
declare -r TITLE="Page Title"
但这很少用到。
shell不关注变量值得类型,所有都当做字符串看待。
赋值的时候,变量名、等号、变量值之间不能有空格。
可以使用{}把变量名包起来,${varaiblename},跟php不一样。
here doc
command << token
text
token
text中的变量会替换,但是引号(双引号,单引号)会保留。
here doc可以和任何接受标准输入的命令结合使用。