我想使用node.js从命令提示符运行 name.js 文件,并传递输入文件并在 output.txt 中重定向该输出,我正在为此编写一个命令,但这node name.js < input.txt | > output.txt不起作用或者我错了。
name.js 看起来像这样:
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var _line = "";
rl.on('line', function(line){
_line += line;
});
rl.on('pause', function(_line){
console.log(_line);
});
我也尝试过这个Powershell -Command "command"
编辑:例如 input.txt 包含
hello js
hello node
hello world!
现在,如果我跑node name.js < input.txt > output.txt。我只是在output.txt中得到console.log()的“ undefined ”的返回值
泛舟湖上清波郎朗
相关分类