在/home/atguigu/bin创建一个test.sh文件
[atguigu@hadoop102 bin]$ vim test.sh
在文件中添加如下内容
#!/bin/bash
do_date=$1
echo ‘
d
o
d
a
t
e
′
e
c
h
o
"
do_date' echo "
dodate′echo"do_date"
echo “'
d
o
d
a
t
e
′
"
e
c
h
o
′
"
do_date'" echo '"
dodate′"echo′"do_date”’
echo date
2)查看执行结果
[atguigu@hadoop102 bin]$ test.sh 2020-06-14
d
o
d
a
t
e
2020
−
06
−
1
4
′
2020
−
06
−
1
4
′
"
do_date 2020-06-14 '2020-06-14' "
dodate2020−06−14′2020−06−14′"do_date"
2020年 06月 18日 星期四 21:02:08 CST
3)总结:
(1)单引号不取变量值
(2)双引号取变量值
(3)反引号`,执行引号中命令
(4)双引号内部嵌套单引号,取出变量值
(5)单引号内部嵌套双引号,不取出变量值