我想做以下事情:
echo 'truncate \'testTruncate\' "|hbase shell
可能问题在于'炭。
你知道我怎么解决它?
我收到语法错误
答案 0 :(得分:2)
您可以改为使用外部"
:
echo "truncate 'testTruncate' "|hbase shell
答案 1 :(得分:1)
您可以在'
引用的字符串中加入'
,如下所示:
echo 'O'\''Brien'
或
echo 'O'"'"'Brien'
在这两种情况下,您都会得到O'Brien
作为输出。请注意,在这两种情况下,我们实际上只有3个字符串,一个紧挨着另一个,例如'O'
,\'
,'Brien'
。
这看起来很难看,但遗憾的是,bash中的单引号字符串不支持反斜杠转义。