標準入力および標準出力ストリームのリダイレクト
プログラムの標準入力および標準出力をリダイレクトすることは、特にUnixベースのオペレーティングシステムのシェルでよく使用される。 (シェルとは、ターミナルでユーザーと対話するプログラムのこと。) 一部のプログラムは、他のプログラムにパイプで接続すると正常に動作するように設計されている。
例えば、deneme.d
というファイルは、次の行のように、find
およびgrep
をパイプでつなげることで、ディレクトリツリー内で検索することができる。
find
すべてのファイルの名前を出力に表示する。grep
はその出力を入力として受け取り、deneme.d
を含む行を自身の出力に表示する。