1
比方说,我有一个调用节点脚本的bash脚本。我一直试图做这样的:如何从BASH中的节点脚本访问返回值?
b.sh文件:
#!/bin/bash
v=$(node app.js)
echo "$v"
app.js文件:
#!/usr/bin/env node
function f() {
return "test";
}
return f();
如何访问由节点脚本返回(值“测试”)从我的bash脚本?
你不能从脚本中返回值,你的例子只是调用一个函数,返回值被抛弃,因为它什么都不做...... – Li357
'test'返回到'm ain'并且它不会被打印到输出中,所以这里没有任何东西可以捕获......您需要输出返回的值... – jm666
你们这些小伙子说的是有道理的。但是,如何获取节点脚本打印的内容到BASH变量中? – Attilah