【回答】
リダイレクトは標準入力・標準出力・標準エラー先を変更する仕組みです。パイプはコマンドの標準出力を他のコマンドの標準入力に渡す仕組みです。
(1)リダイレクトの例
以下の例では ls -a の結果を files.txtにリダイレクトしています。
[root@testlinux user1]# ls -a > files.txt
[root@testlinux user1]# cat files.txt
.
..
.bash_history
.bash_logout
.bash_profile
.bashrc
.canna
.emacs
.gtkrc
.kde
files.txt
(2)パイプの例
以下の例では ls -a の結果を sortに渡して出力をソートしています。
[root@testlinux user1]# ls -a | sort
.
..
.bash_history
.bash_logout
.bash_profile
.bashrc
.canna
.emacs
.gtkrc
.kde
files.txt
(*)本ページは Redhat Enterprise Linux 4以後を想定しています。
最終更新日:2009/12/30
[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]