Shell中单引号和双引号区别

在/home/atguigu/bin创建一个test.sh文件

在文件中添加如下内容

#!/bin/bash

do_date=$1


echo ‘$do_date‘

echo "$do_date"

echo "‘$do_date‘"

echo ‘"$do_date"‘

echo `date`

2)查看执行结果

[atguigu@hadoop102 bin]$ test.sh 2020-06-14

$do_date

2020-06-14

‘2020-06-14‘

"$do_date"

2020年 06月 18日 星期四 21:02:08 CST

3)总结:

(1)单引号不取变量值

(2)双引号取变量值

(3)反引号`,执行引号中命令

(4)双引号内部嵌套单引号,取出变量值

(5)单引号内部嵌套双引号,不取出变量值

Shell中单引号和双引号区别

上一篇:优于GNN嵌入基线,阿尔伯塔大学等用RL做图关系推理:关系预测任务新SOTA


下一篇:Photoshop布尔运算在绘制图标过程中的应用详细解析