双引号 --使用双引号可以引用除了字符$,`(单反号),\(反斜杠)外的任意字符或者字符串 --echo "参数的个数是$#"
单引号 --单引号与双引号类似,不同的是shell会忽略任何引用值,换句话说,如果屏蔽了其特殊含义,会将单引号中所有字符包括单引号都作为一个字符 --结论:单引号让所有特殊字符失去意义
单反号 --单反号用户设置系统命令输出到变量,shell将单反号中的内容作为一个系统命令,并执行其内容 --例子: echo "path=`echo $PATH`"
反斜杠 --如果一个字符有特殊含义,饭斜杠防止shell误解其含义,即:屏蔽其特殊含义 --echo \*
$[] --表示形式告诉shell对方括号中的表达式求值 --echo $[3+9]
赋值运算 --例子:myvar=10 let myvar+=5 echo $myvar 打印15 --注意:let关键字执行的是算术运算,字母与数字运算,值会不正确