標準入力および標準出力ストリームのリダイレクト

プログラムの標準入力および標準出力をリダイレクトすることは、特にUnixベースのオペレーティングシステムのシェルでよく使用される。 (シェルとは、ターミナルでユーザーと対話するプログラムのこと。) 一部のプログラムは、他のプログラムにパイプで接続すると正常に動作するように設計されている。

例えば、deneme.dというファイルは、次の行のように、findおよびgrepをパイプでつなげることで、ディレクトリツリー内で検索することができる。

find | grep deneme.d
Bash

findすべてのファイルの名前を出力に表示する。grepはその出力を入力として受け取り、deneme.dを含む行を自身の出力に表示する。