我有這樣的NodeJS腳本:發送用戶輸入到shell腳本
var util = require('util'),
process = require('child_process'),
ls = process.exec('test.sh');
ls.stdout.on('data', function (data) {
console.log(data.toString());
ls.stdin.write('Test');
});
這個shell腳本:
#!/bin/bash
echo "Please input your name:";
read name;
echo "Your name is $name";
我試圖運行的NodeJS腳本,並在「請輸入stucked你的名字:」。有誰知道如何將輸入從NodeJS腳本發送到shell腳本?
感謝
感謝,它解決了這個問題 –