echo 单引号 双引号 无引号 之间的区别

echo 单引号 双引号 无引号 之间的区别

1 无引号

例:
[root@localhost ~]#echo *.c //会输出所有后缀名为.c的文件
[root@localhost ~]#echo $a //会打印出a变量


2 有双引号

[root@localhost ~]#echo “*.c” //会输出字符串*.c
[root@localhost ~]#echo “$a” //会打印出变量a的数值


3 有单引号

[root@localhost ~]#echo ‘*.c’ //会输出字符串 *.c
[root@localhost ~]#echo ‘$a’ //会输出字符串 $a

echo 单引号输出,会将引号中的内容作为字符串输出。

echo 引号区别

相关阅读:
shell变量简介