如何将parameter passing给nodejs中的.sh文件?
我们可以将parameter passing给Nodejs中的.sh文件,我正在尝试生成一个.sh
文件,并且想要在产生时传递一些参数,
var command = spawn(__dirname + "/import.sh", { var1: "abc" });
在上面的命令我试图产卵文件import.sh,也试图传递参数一起,我不知道是否是正确的方法
以及如何检索import.sh
文件中的variables值?
最后我得到了答案:
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
而已 :)