在 shell 字符串变量中输入反引号

3

有人可以告诉我如何在我的shell变量中输入反引号吗?

我正在构建一个SQL查询变量。那个查询的列名也是一个变量,我需要将它放在反引号之间(必须是反引号,不能是单引号或双引号)。

示例:

SQLQUERY="select `${columnname}` from table"

谢谢!


顺带一提,还可以参考https://dev59.com/NWkw5IYBdhLWcg3wMHum。 - tripleee
1个回答

3

在包含反引号的部分周围使用单引号,或者用反斜杠转义反引号:

SQLQUERY='select `'"${columnname}"'` from table'
SQLQUERY="select \`${columnname}\` from table"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接