本帖最后由 牵网线的 于 2022-4-4 00:03 编辑
1、单引号
所见即所得
例如:var=123
var2='${var}123'
echo var2 var2结果为 ${var}123
2、双引号
输出引号中的内容,若存在命令、变量等,会先执行命令解析出结果再输出
例如: var=123
var2="${var}123"
echo var2 var2结果为 123123
3、反引号(键盘tab键上面一个键)
命令替换
例如: root用户登录系统
var=`whoami`
echo $var var结果为 执行whoami命令的结果 显示root
备注: 反引号和$()作用相同
单引号('')里的特殊字符全部无效 双引号("")里大多数特殊字符无效,$ 有效 反引号(``)的作用是执行反引号里的命令,再将命令执行的结果替换到反引号的位置
|