shell 当远程执行时,我如何加载一个本地config.env到一个xml文件中?

ars1skjm  于 2023-10-23  发布在  Shell
关注(0)|答案(1)|浏览(136)

我有一个本地config.env,它在本地local.sh中被调用。但是,当我使用SSH连接在远程服务器上执行该文件时,它不再工作。

示例

config.env

HELLO="world"

local.sh

. config.env
printf "Test: %s\n" "$HELLO" # working

当执行ssh -T user@server 'bash -s' < ./local.sh时,它不再工作。

jtw3ybtb

jtw3ybtb1#

您可以执行以下操作:

ssh -T user@server 'bash -s' < <(cat config.env local_as_remote.sh)

并从local_as_remote.sh中删除. config.env

相关问题