snipet†
./test.js
#!/usr/bin/node
var fs = require('fs');
var readline = require("readline");
var reader;
if (process.argv[2]){
reader = readline.createInterface(fs.createReadStream(process.argv[2],'utf8'));
}else{
reader = readline.createInterface({input: process.stdin});
}
reader.on('line',(line)=>{
console.log(line);
});
chmod +x test.js
date | ./test.js
regex†
var arr = line.match(/(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d*)/);
if (arr){
console.log(Number(arr[1]) / Number(arr[2]) );
}
module / require†
// モジュールは読み込んでおく
var turf = require('@turf/turf');
var hoge = (function() {
Hoge.hello = function(str){
console.log("hello:"+str);
}
}
// 最後に export する
module.expors.hoge = hgoe;
var hoge = require("./hoge.js");
hoge.Hoge.hello("Tiger");