縦棒(|)

| の意味、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のcontentcontent: "\007C"
混同しやすい記号

見た目が似ている記号

破断バー(U+00A6)— 一部の各国キーボードにある、より古く珍しい異体字
二重縦線(U+2016)— ノルムを表す数学記法で使用(例: ‖v‖)
歯茎吸着音のラテン文字(U+01C0)— 言語学で使われ、見た目はほぼ同一

FAQ

縦棒のよくある質問

文脈によって異なります。日常的な文章では、| は単なる項目の区切り(名前 | 役職 | 場所)です。数学では |x| は絶対値を表し、{x | x > 0} は「xが0より大きいという条件を満たすxの集合」と読みます。計算機科学では、| は一方のコマンドの出力をもう一方に渡すUNIXの「パイプ」演算子です。

1973年、ベル研究所のダグ・マキルロイがUNIXシェル向けにパイプ演算子を導入しました。command1 | command2 と書くと、最初のコマンドの出力が水道管を通るようにそのまま次のコマンドに送られます。計算機科学において最も影響力のある発想の一つで、今でもシェルスクリプトやコマンドラインツールの中心にあります。

標準的なキーボードキーです——US配列では、WindowsでもMacでもShift+バックスラッシュ(\)。Alt+124でも入力できますが、Windowsでも特にAltコードは必要ありません。

他の縦棒・バー記号も

| は数あるバーティカルライン記号の一つ。似たような記号はAltコード一覧でもいくつか確認できます。

Altコード記号一覧を見る →
関連する記号

アンダーバー(_)

タイプライターの下線からsnake_caseまで、キーボードのもう一つの特殊記号。

Altコード一覧

©、°、é、× など、論文や引用でよく使う特殊記号のAltコード。

記号ライブラリ

ハート・星・矢印・ギリシャ文字・顔文字まで、コピペ記号をジャンル別に。