引数とstdinの違い
haskellで考えるとわかりやすいかも
引数は引数
stdinは副作用
唐突に出現する変数
暗黙の指定場所から読み込む
違うmrsekut.icon
下図、見た目はほぼほぼ同じだけど、全く違う概念
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
https://gyazo.com/219b8d020182ae715dfba28f5460c90f https://qiita.com/angel_p_57/items/03582181e9f7a69f8168
$ cp file1 file2の場合、stdinから読み込むのではなく、file1から読み込む
ここでstdinは登場人物に含まれない
何でこれ統一されていないの?
まあ、stdinに統一しようとしても無理かmrsekut.icon
何かしら別のcmdとpipeが必要になって面倒になる