shell中反引号、单引号、双引号的使用

来源:互联网 发布:知乎童谣事件原文 编辑:程序博客网 时间:2024/05/22 15:40

总结一些简单的shell小知识,在一位网友的博客基础上做了一些修改,感谢一些网友的分享。

一、shell中的反引号(` `)的作用

将反引号(` `)内的字符串当作shell命令来执行,返回值是命令的执行的结果,起到的是一个命令的替换作用。

举例:


输出日期


二、shell中的单引号(' ')的作用

关闭shell中所有的特殊符号使用和解释。说的简单点,就是单引号(‘ ’)中间的所有内容都作为普通的字符输出,就是说不管你是不是一些特殊的字符(如$,转移字符等)统统作为普通字符输出。

举例:

通过看test的输出,可以很清楚的看到单引号(' ')中的所有内容直接作为普通字符输出了。


三、shell中双引号(" ")的作用

关闭shell中的大部分的特殊字符,但保留部分,如$、转义字符\ (不包括\n \t等)、反引号(` `),而单引号(' ')则失效,作为普通字符输出。

举例:保留$  \  ``等



单引号(' ')失效




0 0
原创粉丝点击