【发布时间】:2021-06-01 20:41:28
【问题描述】:
我用 JS 编写了一个程序,它读取输入文件,需要 k 值,并将结果写入输出文件。我想知道如何通过终端运行程序并在命令行中输入输入文件、k 值和输出文件名? 像下面的命令行: 我想在命令行中传递我的参数。(输入文件名转到 xyz,输出文件名转到 abc) 节点文件名.js "input=xyz.txt; k=3 ;output=abc.txt"
【问题讨论】:
标签: javascript linux terminal
我用 JS 编写了一个程序,它读取输入文件,需要 k 值,并将结果写入输出文件。我想知道如何通过终端运行程序并在命令行中输入输入文件、k 值和输出文件名? 像下面的命令行: 我想在命令行中传递我的参数。(输入文件名转到 xyz,输出文件名转到 abc) 节点文件名.js "input=xyz.txt; k=3 ;output=abc.txt"
【问题讨论】:
标签: javascript linux terminal
process.argv 属性应该可以帮助您实现这一点,尽管它不会开箱即用地读取输入和写入输出(您必须编写自己的代码才能做到这一点)。我建议您在 node.js 官方网站上查看this blog post。
【讨论】: