Postgresql 使用shell脚本解析postgres-config.ini不会返回任何内容,我是否遗漏了任何内容?

Postgresql 使用shell脚本解析postgres-config.ini不会返回任何内容,我是否遗漏了任何内容?,postgresql,shell,grep,sh,Postgresql,Shell,Grep,Sh,我在postgres-config.ini文件中有以下参数: PGUSER=usr PGPASSWORD=pass PGDATABASE=myDB PGHOST=localhost PGPORT=5432 我想解析它并使用shell脚本(sh文件)连接到数据库。我使用source和grep命令如下: source <( grep = postgres-config.ini ) source您的source来自流程替换,在命令行中对我来说很好: $cat foo.sh PGUSER=us

我在postgres-config.ini文件中有以下参数:

PGUSER=usr
PGPASSWORD=pass
PGDATABASE=myDB
PGHOST=localhost
PGPORT=5432
我想解析它并使用shell脚本(sh文件)连接到数据库。我使用source和grep命令如下:

source <( grep = postgres-config.ini )

source您的
source
来自流程替换,在命令行中对我来说很好:

$cat foo.sh
PGUSER=usr
PGPASSWORD=pass
PGDATABASE=myDB
PGHOST=localhost
PGPORT=5432

$source这是否回答了您的问题?不,它仍然是同一个问题(没有打印)您是否尝试过上面Q/A中的想法:
set-o allexport;源配置文件;set+o allexport