shell 单引号 双引号 反引号区别+反斜杠

来源:互联网 发布:SQL默认值系统时间 编辑:程序博客网 时间:2024/05/16 23:47
单引号(''):关闭所有有非凡作用的字符。 双引号(""):忽略大多数有非凡作用的字符,除了:$,`,/(美元符号,反引号,反斜杠),不忽略美元符号意味着在双引号内部也能进行变量名替换。 反引号(``):命令替换(在命令行中插入命令的标准输出)。还有一种方法是:$(...)结构括起来,其中,$(...)格式受到POSIX标准支持,也利于嵌套。 反斜杠( / ):一般用作转义字符,或称逃脱字符,如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号。eg:echo -e "/n" 反斜杠的另一种作用,就是当反斜杠用于一行的最后一个字符时,shell把行尾的反斜杠作为续行,这种结构在分几行输入长命令时经常使用。
原创粉丝点击