【node】コマンドラインでの文字列入力

やっぱりjsが好き! 

引数

/***
 * コマンドの引数を受け取る
 */

// コマンド名, ファイルのパス, 引数0, 引数1, ... 引数n
// console.log(process.argv);

var args = process.argv;

for(var i=2;i<args.length;i++){
    console.log(i + ":"+args[i]);
}

標準入力

/***
 * 標準入力を受け取る
 */

var readline  = require('readline').createInterface(process.stdin, process.stdout);

// 入力を受け取る
readline.on('line', function(line) {
    console.log(">" + line);
});
// Ctrl + c
readline.on('close', function() {
    console.log("close");
    process.exit(0);
});

※ロリコンではない、幼馴染派

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中