1、在默认情况下,echo在每次调用后会添加一个换行符。echo输出的字符串,可以带双引号,可以带单引号或者不带引号。
2、带双引号。
3、带单引号。
4、不带引号。
5、echo三种亨蚂擤缚字符串输出的区别。带双引号的字符串中,特殊字符需要转义,而其它两种输出方式不需要对特殊字符进行转义;或者在echo之前执行set +H,则特殊字符不需要转义也能正常显示。带单引号的字符串中,若有变量则不解析。例echo '$var'将会返回$var,不会输出其值。echo $var将会根据变量$var定义与否,返回$var的值。不带引号,以echo hello;hello为例,echo hollo 被视为一个命令,holle被视为另一个命令。所以echo文本输出,推荐使用带双引号的。