现在的位置: 首页 > 综合 > 正文

sed 转义单引号的问题

2018年05月05日 ⁄ 综合 ⁄ 共 211字 ⁄ 字号 评论关闭

   sed命令中,使用单引号来制定操作,如sed 's/regular/replace/'。如果想在单引号中转义单引号采用转义字符是不行的。解决的方法是把sed部分用单引号分割开,在外面转义。

如:A:  nl /etc/passwd | sed '2a I\'am Dophi!'     --------错误

      B: nl /etc/passwd | sed '2a I'\''am Dophi'    ---------正确,都是单引号,单引号之间没有空格

抱歉!评论已关闭.