stdin
プログラムがデータを受け取るためのデフォルトの入力元
通常、stdinはキーボード入力だが、ファイルや他のコマンドからも受け取ることができる
例: stdinの使用
code:bash
cat
実行すると入力待ちになり、キーボードからの入力がそのまま出力される
例: stdinのリダイレクト
code:bash
cat < input.txt
input.txtの内容が標準入力としてcatコマンドに渡され、その内容が表示される
暗黙的にプログラムによってデータが読み込まれる経路
データが、stdinを経由して、processから使えるようになる
https://gyazo.com/0c49d5cf31907d892f0e841f3145d7b7 https://ja.wikipedia.org/wiki/%E6%A8%99%E6%BA%96%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0
キーボードから入力できるように見えるのは、stdinがキーボードに接続しているから