【发布时间】:2012-11-13 10:22:02
【问题描述】:
我确实想运行一个 SQL 命令,该命令通过 ssh postgres@hostname psql dbname -c SQL_COMMAND 存储在 bash 变量中。
考虑到 SQL 命令中包含字符串,运行它的正确方法是什么,所以它被正确转义了?
示例:SQL_COMMAND="SELECT 'aaa'"
我正在寻找一种处理转义的解决方案,这样我就可以轻松运行其他 SQL 命令,而不必自己转义它们。
【问题讨论】:
标签: sql bash ssh escaping psql