プログラム上達したいな blog

プログラム書けるようになりたいアウトプット用

Node.jsでコマンドラインの標準入力を受け取る

参考

qiita.com

 

すばらしい記事だーー

ありがとうございます

 

 

 

 

標準入力が受け取れない

 

私ずっとこんな感じで

は?って感じだったんですよね...

 

f:id:gjjjjcdssvgg:20181214130805p:plain

 

require('fs').readFileSync('/dev/stdin', 'utf8').......

 

 

node ファイル名

何かしらの文字を打ち込んだら

結果出てくると思ってたんですけど

一向に何も出てこない

 

 

解決方法

動かしたいjsファイルと同じところに

標準入力をあらかじめ書いたtxtファイルを用意する

 

 

これでしたね

 

f:id:gjjjjcdssvgg:20181214131644p:plain



txtファイルを用意

 

 

f:id:gjjjjcdssvgg:20181214131758p:plain

 

コマンドを

cat ファイル名 | node ファイル名

にする

 

 

実行...

 

 

f:id:gjjjjcdssvgg:20181214131926p:plain

 

はい、ほしい値が出てきました

 

 

 

ほんとこの記事感謝です

qiita.com