我们如何使用NodeJ编写Shell脚本

时间:2019-06-28 06:32:04

标签: javascript node.js shell

我需要读取CSV文件,通过REST API调用处理该文件,然后将输出写入另一个CSV文件。要求严格是使用NodeJ的shell脚本。

我正在使用Windows平台

2 个答案:

答案 0 :(得分:0)

您可以将shebang添加到您的.js文件中,并使其可执行。

switch (msg)
{
    case Tomato t:
        Handle_Tomato(t);
        break;
    case Apple a:
        Handle_Apple(a);
        break;
    case Banana b:
        Handle_Banana(b);
        break;
    case Orange o:
        Handle_Orange(o);
        break;
}

或者,您制作包装器bash脚本并执行所需的任何操作

#!/usr/bin/env node
console.log('...')

答案 1 :(得分:0)

如果您使用的是Linux,请使用以下行启动脚本:

#!/usr/bin/env node

这表明应该使用节点解释器来执行此文件。

然后使文件可执行:

chmod +x your_script.js

此时,应该可以将脚本作为任何常规可执行文件运行,例如:

./your_script.js