gpt4 book ai didi

node.js - 如何在 NodeJS 中传递和检索参数到 .sh 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 00:19:42 24 4
gpt4 key购买 nike

我们可以将参数传递给 Nodejs 中的 .sh 文件吗?我正在尝试生成一个 .sh 文件,并希望在生成时传递一些参数,

  var command = spawn(__dirname + "/import.sh", {
var1: "abc"
});

在上面的命令中,我试图生成文件 import.sh 并尝试与其一起传递参数,我不知道这是否是正确的方式
以及如何检索 import.sh 文件中的变量值?

最佳答案

终于我得到了答案:

var env = Object.create(process.env);
env.var1 = "abc";

var command = spawn(__dirname + "/import.sh", {
env: env
});

要在 import.sh 中检索此内容,只需执行以下操作:

if [ ${var1} == "abc" ]
then
// your code goes here
fi

就是这样:)

关于node.js - 如何在 NodeJS 中传递和检索参数到 .sh 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44882710/

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