您的位置:首页 > 运维架构 > Linux

linux下单引号、双引号、反引号用法

2013-05-14 09:52 232 查看
单引号:单引号内所有字符串都当做普通字符\也一样,无例外。
反引号:反引号括起来的字符串被shell解释为命令行,解释后取代反引号和其中的字符串。
反引号的嵌套使用:
[[root@localhost ~]/root> today=`date`
[root@localhost ~]/root> str3=`echo jintian is `today``
[root@localhost ~]/root> echo $str3
jintian istoday
[root@localhost ~]/root> str3=`echo jintian is \`today\``
bash: today: command not found
[root@localhost ~]/root> str3=`echo jintian is \`$today\``
bash: 2013年: command not found
[root@localhost ~]/root> str3=`echo jintian is \`date\``
[root@localhost ~]/root> echo $str3
jintian is 2013年 05月 14日 星期二 09:45:31 CST
双引号:双引号括起来的部分除了$,反引号,/,这3者之外均作为普通字符处理。特别的:只有当/后面是$,/,双引号,反引号,换行符之一时/才是转义字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  单引号 双引号