gpt4 book ai didi

javascript - 如何在 Rhino 中为 runComment() 设置环境变量?

转载 作者:行者123 更新时间:2023-11-30 12:56:00 25 4
gpt4 key购买 nike

Rhino 正在以下目录中运行

      /aaa/bbb/

我需要在另一个目录的上下文中启动另一个 bash 脚本:

      /xxx/zzz/script.sh

及其目录的所有环境变量,尤其是 PWD。

例如输出:

      runCommand("pwd", {env{pwd:"/xxx/zzz/"}});

应该是:

      /xxx/zzz/

如何正确定义环境变量?提前致谢!

最佳答案

您只是缺少选项对象的正确语法。这是来自 the rhino shell documentation 的示例:

js> runCommand("sh", "-c", "echo $env1 $env2", { env: {env1: 100, env2: 200}})

所以,你可以这样做:

runCommand("sh","-c","cd $mydir && pwd", {env: {mydir: "/xxx/zzz"}})

关于javascript - 如何在 Rhino 中为 runComment() 设置环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19097691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com