Shell 中单引号与双引号的区别

来源:互联网 发布:办公软件相关书籍 编辑:程序博客网 时间:2024/05/19 03:17

许多新手对shell中单引号与双引号区分不清楚,其实大部分情况下两者是差不多的:

通俗的来说,单引号忽略所有的特殊字符,双引号忽略除了($、`、\)的其他特殊字符。或许这样说还是不清楚,给个例子吧:

echo 'hello world \!'将不会对识别单引号,直接输出:hello world \!

echo "hello world \!"将会识别转移字符,输出:hello world !

其他特殊字符$、`也是同样的道理。

原创粉丝点击