回答受付が終了しました

Linuxに関して質問です。 wc <date.txt は標準入力で wc date.txt は標準入力ではないのは何故ですか?

回答(2件)

0

標準入力というのは、キーボードからの入力 wcは、引数なしでそのまま起動すると、キーボードからの入力を待つプログラム。 < ファイル名 とすることで、そのファイルの内容をキーボードから入力されたかのように模擬する。 なので、 wc < date.txt は、いわゆる標準入力 wc date.txt は、wcというプログラムに、引数として、date.txtという文字列を渡している。なので、標準入力とは関係ない。