| の意味、UNIXの「パイプ」としての由来、入力のしかた — クリックでコピーできます。
クリックでコピー · U+007C
| 項目 | 値 |
|---|---|
| 文字 | | |
| Unicodeコードポイント | U+007C |
| Unicode名 | VERTICAL LINE |
| Unicodeブロック | Basic Latin(標準ASCII) |
| 分類 | 特殊記号 |
| 通称 | パイプ |
|は1960年代からASCII規格の一部として存在し、もともとは単純な区切り文字でした。最も有名な意味は計算機科学から来ています。1973年、ベル研究所のダグ・マキルロイ(Doug McIlroy)がUNIXシェル向けに「パイプ」演算子を導入し、command1 | command2 と書くことで、一つのプログラムの出力をそのまま別のプログラムの入力に渡せるようにしました。何でもこなす一つの巨大なプログラムではなく、小さなプログラムを連結するというこのシンプルな発想は、ソフトウェア設計における最も影響力のある概念の一つとなり、数十年たった今も | が「パイプ」と呼ばれ続け、あらゆる現代OSのシェルスクリプトやコマンドラインツールの中心であり続けている理由です。
計算機科学以外では、|は数学記法としても二役をこなします——数値を挟んで絶対値を表し(|-5| = 5)、集合の内包表記で条件を区切り({x | x > 0})、整除性を表します(a | b、「aはbを割り切る」)。また、メニューやキャッチコピー、リストの中では単なる視覚的な区切りとしても使われます(名前 | 役職 | 場所)。
| プラットフォーム | 使える? |
|---|---|
| インスタのプロフィール・コメント | はい — 区切り記号として一般的 |
| Discord | はい |
| TikTokの表示名 | はい |
| WhatsApp・LINE | はい |
| Roblox・PSN・XboxのID | いいえ — 英数字のみ |
| 方法 | 入力 |
|---|---|
| キーボード(Windows・Mac、US配列) | Shift+\ |
| Windows Altコード | Alt+124 |
| HTML実体参照 | 名前付き実体はなし — 必要なら|を使用(予約文字ではない) |
| CSSのcontent | content: "\007C" |
文脈によって異なります。日常的な文章では、| は単なる項目の区切り(名前 | 役職 | 場所)です。数学では |x| は絶対値を表し、{x | x > 0} は「xが0より大きいという条件を満たすxの集合」と読みます。計算機科学では、| は一方のコマンドの出力をもう一方に渡すUNIXの「パイプ」演算子です。
1973年、ベル研究所のダグ・マキルロイがUNIXシェル向けにパイプ演算子を導入しました。command1 | command2 と書くと、最初のコマンドの出力が水道管を通るようにそのまま次のコマンドに送られます。計算機科学において最も影響力のある発想の一つで、今でもシェルスクリプトやコマンドラインツールの中心にあります。
標準的なキーボードキーです——US配列では、WindowsでもMacでもShift+バックスラッシュ(\)。Alt+124でも入力できますが、Windowsでも特にAltコードは必要ありません。