Linuxゲリラ戦記

パイプ | の使い方

左を向いているペンギンみたいなキャラクター、ナックス

パイプ | (コマンド等の出力結果を次のコマンドに渡す)

|
コマンド等の出力結果を次のコマンドの入力として渡します。

ファイル data.txtには以下のように書かれているとする。

私は王さまです。
私は偉いです。
あなたは神さまです。
あなたは悪者です。
私はあなたです。

使用例

$ cat data.txt | grep 王さま

出力結果は以下の様になる。

私は王さまです。
$ cat data.txt | grep 私

出力結果は以下の様になる。

私は王さまです。
私は偉いです。
私はあなたです。
$cat data.txt | grep 私 | grep あなた

出力結果は以下の様になる。

私はあなたです。