forked from LeenkxTeam/LNXSDK
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			409 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			409 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| #!/usr/bin/env node
 | |
| var argv = require('optimist')
 | |
|     .usage('Count the lines in a file.\nUsage: $0')
 | |
|     .demand('f')
 | |
|     .alias('f', 'file')
 | |
|     .describe('f', 'Load a file')
 | |
|     .argv
 | |
| ;
 | |
| 
 | |
| var fs = require('fs');
 | |
| var s = fs.createReadStream(argv.file);
 | |
| 
 | |
| var lines = 0;
 | |
| s.on('data', function (buf) {
 | |
|     lines += buf.toString().match(/\n/g).length;
 | |
| });
 | |
| 
 | |
| s.on('end', function () {
 | |
|     console.log(lines);
 | |
| });
 |