【发布时间】:2021-12-22 16:11:56
【问题描述】:
我正在尝试在 shell (/bin/sh) 脚本中使用以下内容,但我不断收到错误消息:
su postgres -c "/usr/bin/psql -c \'CREATE ROLE user WITH SUPERUSER LOGIN PASSWORD \'$password;"
引用的内容似乎有问题,但我找不到是什么。我应该将变量 $password 和命令作为 postgres 用户传递。有人可以帮我吗?
提前致谢
【问题讨论】:
标签: postgresql shell scripting quoting