Shell中单引号和双引号区别

vim test.sh
#!/bin/bash
do_date=$1  

echo '$do_date'  # 英文字母的单引号 $do_date
echo "$do_date"  # 英文字母的双引号  2019-02-10
echo "'$do_date'"  # 英文字母的双引号包着单引号 '2019-02-10'
echo '"$do_date"'   # 英文字母的单引号包着双引号 "$do_date"
echo `date`   # 数字1旁边的反引号 可以写一些命令会把结果返回

test.sh 2019-02-10
结果:
$do_date
2019-02-10
'2019-02-10'
"$do_date"
2019年 05月 02日 星期四 21:02:08 CST

猜你喜欢

转载自blog.csdn.net/weixin_44064649/article/details/103314532
今日推荐