【发布时间】:2021-10-21 09:02:44
【问题描述】:
我在 bash 脚本中有一个命令用于重命名基础。 这是工作,示例
psql -U $User -t -A -q -c 'ALTER DATABASE "Old_Name" 重命名为 "New_Name"'
但如果我这样做 -
O_Name='Old_Name'
N_Name='New_Name'
psql -U $User -t -A -q -c 'ALTER DATABASE "$O_Name" 重命名为 "$N_Name"'
这是行不通的,我认为 sql 得到 $O_Name 而不是 Old_Name。 如何将变量bash的值传递给sql?
【问题讨论】:
标签: linux postgresql bash variables script