Unixコマンドラインでダッシュ「-」とはどういう意味ですか? [コピー]

Unixコマンドラインでダッシュ「-」とはどういう意味ですか? [コピー]

次のdiffコマンドが与えられた場合:

./a.out < 1.in | ./a.out < 1.in 違い - 1.out |

-diffという言葉はどういう意味ですか?
助けてくれてありがとう!

答え1

伝統的に、-stdin(標準入力)を表します。リダイレクトすると、最初のコマンドの出力が2番目のコマンドの入力になります。

関連情報