加不加双引号的区别
来源:4-10 处理循环的输出

千里孤坟
2019-12-25
老师,打印字符串加不加双引号有什么区别吗,我看老师的脚本中好多都是加双引号的,但是我试了试不加双引号也没啥问题。
echo ${string//Hadoop/Mapreduce}
echo "${string//Hadoop/Mapreduce}"
echo Lengh of string is `print_len`
echo "Length Of String is: `print_len`"
写回答
1回答
-
您上面提到的这几种情况下,有无双引号区别不大。这个并没有一定的尊则,可以根据自己习惯去使用即可。但在下面的使用中会有一些区别,比如:
在上面的情况中,如果不加双引号,可以看到会把1.txt中的所有以空格或者tab键或者换行字符都当作分隔符来处理。加双引号则保留了原始的格式,这是需要注意的一点
30
相似问题