我有一个声明一些变量的 shell 脚本:
export X=1
export Y=2
我希望能够做这样的事情:
. ./path/to/script | command_that_has_access_to_X_and_Y
基本上,以某种方式获取脚本,以便管道后面的命令可以访问这些变量。这样的事情可能吗?
编辑:我想运行的命令之一是 pg_dump,凭据在 shell 文件中:
基本上我正在尝试运行这个:
bash -c "pg_dump \$PRODUCTION_DB --password \$PRODUCTION_PASSWORD --user \$PRODUCTION_USERNAME --host \$PRODUCTION_HOST > #{backup_name}.sql"