-
node 按行读取文件
- var readline = require('readline');
- var fs = require('fs');
- var os = require('os');
-
- var fReadName = './1.log';
- var fWriteName = './1.readline.log';
- var fRead = fs.createReadStream(fReadName);
- var fWrite = fs.createWriteStream(fWriteName);
-
- var enableWriteIndex = true;
- fRead.on('end', ()=>{
- console.log('end');
- enableWriteIndex = false;
- });
-
- var objReadline = readline.createInterface({
- input: fRead,
- output: fWrite,
- terminal: true
- });
-
-
- var index = 1;
- fWrite.write('line' + index.toString() +':');
- objReadline.on('line', (line)=>{
- console.log(index, line);
- if (enableWriteIndex) {
-
-
- index ++;
- var tmp = 'line' + index.toString() + ':';
- fWrite.write(tmp);
- }
- });
-
-
-
- objReadline.on('close', ()=>{
- console.log('readline close...');
- });
-
相关阅读:
Docker搭建持续集成平台Jenkins
Selenium Webdriver 架构
JMeter性能监控系统:Jmeter + InfluxDB + Grafana
持续集成平台Jenkins配置方法介绍
perl中的map
Smarty 配置文件中的相对路径
挑出IIS日志里某一文件的请求次数
写PHP,内伤中....
File::Find
强制删除删除不了的文件
-
原文地址:https://www.cnblogs.com/cina33blogs/p/7839144.html
Copyright © 2020-2023
润新知