LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1163|回复: 4

Bash中单引号如何转义?

[复制链接]
发表于 2010-10-19 23:11:50 | 显示全部楼层 |阅读模式
单引号引用的字符串中
如果该字符串中包含单引号, 应该如何转义呢?

这样是错误的 ;-(
echo 'It\'s OK'

-----------

目前我想到的办法是:
echo 'It'"'"'s OK'

但我觉得应该会有更简洁的方法.
发表于 2010-10-19 23:34:59 | 显示全部楼层
晕,最外层用双引号不就结了!
echo "Its's OK"
回复 支持 反对

使用道具 举报

发表于 2010-10-20 09:35:40 | 显示全部楼层
单引号内无法转义任何东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-20 11:23:54 | 显示全部楼层
Post by shaohao;2116532
晕,最外层用双引号不就结了!
echo "Its's OK"


双引号我知道如何干, 主要是在某些情况下不方便用双引号的.
回复 支持 反对

使用道具 举报

发表于 2010-10-20 22:28:26 | 显示全部楼层
Post by Jcan;2116552
双引号我知道如何干, 主要是在某些情况下不方便用双引号的.
  1. echo [color="Blue"]'It'[/color][color="Red"]\'[/color][color="blue"]'s OK.'[/color]
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表