我正在尝试尝试使用node-cmd readline从txt上的列表中创建一些文件夹

my **list.txt**
Steve Walker
Emily Campbell
Jessica Jones
Chloe Winter

代码应该获取此名称并使用其名称创建一些文件夹

Code:

var cmd = require('node-cmd');

function processFile(inputFile) {
    var fs = require('fs'),
        readline = require('readline'),
        instream = fs.createReadStream(inputFile),
        outstream = new (require('stream'))(),
        rl = readline.createInterface(instream, outstream);

    let linenumber = 1;

    rl.on('line', function (line) {
        console.log("("+ linenumber + ")" + line);
        linenumber += 1;

        cmd.run('mkdir ' + line);
    });

    rl.on('close', function (line) {
        cmd.get(
            'ls',
            function(err, data, stderr){
                console.log('the current dir contains these files :\n\n',data)
            }
        );
        console.log('done reading file.');
    });
}
processFile('list.txt');

但事实并非如此,它正在获得名称,但是当mkdir运行时,它正在运行,它在没有空格的情况下运行,就像您可以在控制台日志打印中看到的那样:

Console:

~/node/mai$ node index
(1)Steve Walker
(2)Emily Campbell
(3)Jessica Jones
(4)Chloe Winter
done reading file.
the current dir contains these files :

 Campbell
Chloe
Emily
index.js
Jessica
Jones
list.txt
node_modules
package.json
package-lock.json
Steve
Walker
Winter

有人可以帮帮我吗???我该怎么做呢?