Barre verticale (|)

Ce que signifie |, son histoire de « pipe » sous Unix et comment la taper — aussi appelée « pipe » ou « trait vertical ». Clique pour la copier.

Clique pour copier · U+007C

En bref
PropriétéValeur
Caractère|
Point de code UnicodeU+007C
Nom UnicodeVERTICAL LINE
Bloc UnicodeBasic Latin (ASCII standard)
CatégorieCaractère spécial
Nom courantPipe (tube)
Histoire

D'où vient le sens « pipe » de la barre verticale

| fait partie de la norme ASCII depuis les années 1960, au départ comme simple caractère séparateur. Sa signification la plus célèbre vient de l'informatique : en 1973, Doug McIlroy, aux Bell Labs, a introduit l'opérateur « pipe » pour le shell Unix, permettant à commande1 | commande2 d'envoyer la sortie d'un programme directement dans l'entrée d'un autre. Cette idée simple — de petits programmes enchaînés plutôt qu'un seul programme géant qui fait tout — est devenue l'un des concepts les plus influents de la conception logicielle, et c'est pourquoi | porte toujours le surnom de « pipe » des décennies plus tard, au cœur des scripts shell et des outils en ligne de commande de tous les systèmes d'exploitation modernes.

Hors informatique, | joue un double rôle : en notation mathématique — encadrant un nombre pour désigner la valeur absolue (|-5| = 5), séparant une condition dans la notation en compréhension ({x | x > 0}) et notant la divisibilité (a | b, « a divise b ») — et comme simple séparateur visuel dans les menus, les accroches et les listes (Nom | Titre | Lieu).

Où ça fonctionne

Compatibilité avec les plateformes

PlateformeCompatible ?
Bio / commentaire InstagramOui — courante comme séparateur
DiscordOui
Nom d'affichage TikTokOui
WhatsAppOui
Nom d'utilisateur RobloxNon — lettres, chiffres et tiret bas uniquement
ID PlayStation Network / Xbox LiveNon — lettres et chiffres uniquement
Comment la taper

Saisie clavier et notation

MéthodeSaisie
Clavier AZERTY françaisAltGr+6 (la touche du 6, rangée des chiffres)
Clavier (disposition US, Windows & Mac)Maj+\
Code Alt WindowsAlt+124
Entité HTMLPas d'entité nommée — utilise | au besoin (ce n'est pas un caractère HTML réservé)
Propriété content en CSScontent: "\007C"
À ne pas confondre avec

Symboles de forme voisine

Barre verticale interrompue (U+00A6) — variante plus ancienne et moins courante, présente sur certains claviers internationaux
Double barre verticale (U+2016) — utilisée en mathématiques pour les normes, p. ex. ‖v‖
Clic dental latin (U+01C0) — utilisé en linguistique, visuellement quasi identique

Besoin d'autres barres et traits ?

| n'est qu'un des dizaines de caractères spéciaux, séparateurs et symboles typographiques de la bibliothèque complète.

Parcourir la bibliothèque de symboles →
Ressources liées

° Symbole degré

Des siècles d'astronomie, d'angles et d'échelles de température.

Codes Alt Windows

Raccourcis clavier pour taper les caractères spéciaux absents de l'AZERTY.

Bibliothèque de symboles

Séparateurs, symboles monétaires, flèches, mathématiques et bien d'autres à copier.

FAQ

Questions fréquentes

Cela dépend du contexte. Dans l'écriture courante, | est un simple séparateur entre éléments (Nom | Titre | Lieu). En mathématiques, |x| désigne la valeur absolue et {x | x > 0} se lit « l'ensemble des x tels que x est supérieur à 0 ». En informatique, | est l'opérateur « pipe » d'Unix, qui envoie la sortie d'une commande vers l'entrée d'une autre.

Doug McIlroy a introduit l'opérateur pipe aux Bell Labs en 1973 pour le shell Unix. Écrire commande1 | commande2 envoie la sortie de la première commande directement dans la seconde, comme de l'eau dans un tuyau (pipe en anglais) — l'une des idées les plus influentes de l'informatique, toujours centrale dans les scripts shell et les outils en ligne de commande aujourd'hui.

Sur un clavier français AZERTY, la barre verticale s'obtient avec AltGr+6 (la touche du 6, sur la rangée des chiffres). Sur une disposition US, c'est Maj+\ (Shift+\), sur Windows comme sur Mac. Aucun code Alt n'est nécessaire, même si Alt+124 fonctionne aussi sous Windows.