我有一个对文本文件进行排序的功能,如果没有标题,则该文件工作正常,但是在带有标题的文件中,标题将与文件的其余部分进行排序。有没有办法忽略标题或将其保留在顶部?
排序功能
var spawn = require('child_process').spawn;
var fs = require('fs');
var sortFile = function(dir, file, type) {
var sortProcess = spawn('sort', [file]);
sortProcess.stdout.setEncoding('utf8');
return new Promise(function(resolve, reject) {
var fileStream = fs.createWriteStream(dir + '/' + type + '_sorted.txt', { flags: 'a' });
sortProcess.stdout.pipe(fileStream);
sortProcess.stderr.on('data', function (data) {
reject(err);
});
sortProcess.on('close', function (code) {
resolve();
});
});
}
module.exports.sortFile = sortFile;