パイプ |

bash コマンドライン

パイプがなければ Unix は成り立たないと言っても過言ではないだろう。
小さくて単機能なプログラム、 例えば、echo, sed, grep, tail, head, wc, etc.etc. を パイプでつないで目的の結果を得るのが Unix 流である。

例: /usr/bin にあるコマンドの数を数える。

[yasunari@localhost yasunari]$ ls /usr/bin | wc -l
1475
[yasunari@localhost yasunari]$ 
スクロールアップして見えないコマンドの出力をパイプで ページャ(less)につなぎ、ページ送りしながら見る。
[yasunari@localhost yasunari]$ ls /usr/bin | less
411toppm*
80211debug*
80211stats*
Mail@
X11@
:
いい例が見つからない。。。。



<<プログラムの実行結果を利用する>>
ハッカーに一歩近づく Tips
リダイレクト > >> <

Copyright (C) 2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市