在bash字符串中写入特殊字符

这个问题在这里已经有了答案:

  • 如何在单引号字符串中转义单引号? 19个答案

  • 你可以使用外部的"代替:

    echo "truncate 'testTruncate' "|hbase shell 
    

    您可以在'引用的字符串'中包含' ,如下所示:

    echo 'O'''Brien'
    

    要么

    echo 'O'"'"'Brien'
    

    在这两种情况下,你都会得到O'Brien作为输出。 请注意,在这两种情况下,我们都有三个字符串,一个紧挨着另一个,例如'O'' 'Brien'

    这看起来很丑,但不幸的是,bash中的单引号字符串不支持反斜杠转义。

    链接地址: http://www.djcxy.com/p/57131.html

    上一篇: Write special character in bash string

    下一篇: Escape single quote within double quote within single quote