Linux Install

Android

Linux Tools

Linux AV

Linux Memo

WINDOWS

PROGRAM

動画 Memo

音楽 Memo

モバイルアプリ Memo

FILE FORMAT

PROTOCOL

DEVICE

BookMark

その他


node   

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");