いくつかの変数を宣言するシェル スクリプトがあります。
export X=1
export Y=2
そして、私はこのようなことをしたいと思います:
. ./path/to/script | command_that_has_access_to_X_and_Y
基本的に、パイプに続くコマンドがそれらの変数にアクセスできるように、何らかの方法でスクリプトをソースします。そのようなことは可能ですか?
編集: 実行したいコマンドの 1 つは pg_dump で、資格情報はシェル ファイルにあります。
基本的に私はこれを実行しようとしています:
bash -c "pg_dump \$PRODUCTION_DB --password \$PRODUCTION_PASSWORD --user \$PRODUCTION_USERNAME --host \$PRODUCTION_HOST > #{backup_name}.sql"