老师,问个基础问题,shell中引号包的字符串怎么还能再能不加转义的再包引号
来源:11-5 利用Shell脚本将文本数据导入到MySQL中_2
甲骨文_0001
2019-09-15
您好,我以前的理解是 echo “my name is “$var1” aaa” ,是这样,但是你视频里却没加转义符,我测验了,不加是对的,就是不太明白shell为啥这么设定:)
写回答
1回答
-
您好,同学,是这样的,在shell编程中,所谓专义一定是这个字符有特殊的含义,比如\表示换行切换,$表示变量,那么对于这种已有特定含义的字符,我们想要当作普通字符使用时,必须对它进行转义……那么现在再来看双引号”,本身并无特定含义,通常就是用来输出,所以不需要转义……希望可以帮助您,有问题随时交流
012019-09-15
相似问题