パイプ |

Linuxコマンドパイプ

パイプとは?

 状態:-  閲覧数:2,431  投稿日:2015-12-06  更新日:2018-03-27

内容


Unix系オペレーティングシステムにおけるパイプ(pipe)、もしくはパイプライン (pipeline)
・複数プログラムの入出力をつなぐための仕組みの一つ
・「コマンド出力結果」を「別のコマンドの標準入力」へ渡すことができる機能
・プロセス群の標準ストリームを連鎖的に相互接続するもので、あるプロセスの標準出力 (stdout) を直接別のプロセスの標準入力 (stdin) に接続する

UNIXのパイプ
・左側結合で中置記法の演算子
・そのオペランドはパラメータ付きのプログラムである

|
・バーティカルバー
・シェルにパイプを指示する記号

書式

 閲覧数:213 投稿日:2016-10-19 更新日:2018-03-27 

左側コマンド


標準出力へ出力した内容を、右側コマンドの標準入力へ渡す
・右側コマンドはその値を処理して、実行結果を標準出力へ出力
コマンド1 | コマンド2

標準入出力とは?
・ターミナル上に表示
・パイプやリダイレクトにより、入出力先を変更可能

パイプは繋げて書くことが可能
・「コマンド1の実行結果」をコマンド2へ渡し、その「コマンド2の実行結果」をコマンド3へ渡す
コマンド1 | コマンド2 | コマンド3 | コマンド4

作成例


# grep -rl e1blue.net . | xargs sed -i 's/e1blue.net/e1blue.co/g'



Twitter検索結果。「パイプ |」に関する最新ツイート

🛎ピグメイド🧁 @Mahoro3939
書肆CAVE・武田 @CAVE1919
ユーリ。 @yuuri3310
パイプウニ感 2022/08/13 21:08
孤爪研磨に殺されるbot @knm_ni_krsrr



週間人気ページランキング / 8-6 → 8-12
順位 ページタイトル抜粋 アクセス数
1 phpの設定ファイルをphp.ini から分離させても良いの? 19
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 16
3 サーバサイドJavaScriptのフレームワーク カテゴリー 15
4 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 12
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 12
5 さくらのVPSのsshログインが遅い | RLogin(ターミナルエミュレータ) 10
5 「RLogin」で文字化けするようになった場合は、オプション設定 - フォント - 文字セット -「UTF-8」を選択します。  | RLogin(ターミナルエミュレータ) 10
5 echo と cat の違い 10
5 さくらVPS0 10
5 ABRT により 問題が検出されました | CentOS 7 (CentOS) 10
6 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
6 ImageMagick 6.7.2.7-2.el6 を yum アンインストール / ImageMagick 6.8.8-9 を make アンインストール | ImageMagick(ソフトウェアスイート) 9
6 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 9
6 HTTPリクエスト ⇔ HTTPレスポンス / RFC7230 | HTTP(通信プロトコル) 9
7 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 8
8 phpMyAdmin-4.6.3 インストール / phpMyAdmin4.5.5.1からのアップデート -2- | phpMyAdmin 4.6.3(phpMyAdmin) 6
8 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 6
8 mailxとは? / インストール済か確認 / mailコマンドの実体はmailxコマンド 6
9 5回目-10.locale | CentOS 7 2週間無料のお試し期間 5回目(さくらVPS) 5
9 Chrome Networkタブ / 現在の nginx エラー log_level 設定を確認してみる / php-fpm.conf の log_level を設定してみる 5
2022/8/13 1:01 更新