转义的概念
1 将特殊字符(被特殊含义占用的字符)转换为普通字符
2 将特定的转义序列(或者普通字符),转换为特殊字符
quoting的概念
将字符串quoting起来,使其都变成普通字符(就不进行特殊字符的后续处理了)
这时,字符串是一个整体,同时quoting里面的变量替换后,不会做任何后续处理
(例如,再次转义。因为在变量赋值那一层,已经进行了转义。转义只进行一次)
变量替换的后续
变量替换后,bash还会有很多操作,注意这些操作的顺序
但是变量如果被quoting起来,则已经视为普通字符,就没有后续处理了
网友评论