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

Type backtick in shell string variable

谁能告诉我如何在 shell 变量中输入反引号?

我正在一个变量中构建一个 SQL 查询。 该查询的列名也是一个变量,我需要将它放在反引号之间(必须是反引号,而不是 ' 或 ")。

示例:

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

谢谢!

在包含 back-ticks 的部分使用单引号,或使用反斜杠转义 back-ticks:

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