リダイレクト (CLI)
コンピューティングにおいて、リダイレクト(英語: Redirect)とはリダイレクションを行うこと。リダイレクションとは、様々なシェルを含むほとんどのコマンドラインインタプリタに共通の機能であり、標準ストリームをユーザで指定した位置に変更する機能のこと。
プログラムはdup2(2)システムコールまたはより柔軟でレベルの高い類似物であるfreopen(3)およびpopen(3)によってリダイレクトする。
リダイレクションとパイプトークンを、複雑なコマンドを作成するためにつなぐことができる。たとえば:
これはカレントディレクトリの内容をリストし、.shを含む行のみをフィルタリングし、辞書順に並べ、shlistに出力する。このタイプの構造はシェルスクリプトとバッチファイルの中で非常によく使用される。