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者之外均作为普通字符处理。特别的:只有当/后面是$,/,双引号,反引号,换行符之一时/才是转义字符。
反引号:反引号括起来的字符串被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者之外均作为普通字符处理。特别的:只有当/后面是$,/,双引号,反引号,换行符之一时/才是转义字符。
相关文章推荐
- Linux中反引号的用法
- linux下单引号和双引号区别
- Linux中单引号(''),双引号("")与反单引号(``)的用法与区别
- 【Linux】反单引号``的用法,declare的用法
- Linux下crontab命令的用法
- Linux中find常见用法示例
- UNIX /Linux中的memcpy函数用法详解
- Linux中find命令用法全汇总,看完就没有不会用的!
- Linux tree 命令用法
- Linux之sed的用法
- linux下grep命令用法实例教程
- linux之cut用法
- Linux下grep、egrep及相应的正则表达式和用法
- linux中seq命令用法
- Linux grep命令用法
- linux命令学习——单引号(‘’)、双引号(“”)、小引号(``)总结
- linux之sed用法
- linux下curl用法post等
- linux 中解析命令行参数 (getopt_ 4000 long用法)
- Linux下安全扫描工具Nmap用法详解