Barre verticale
v · d · m
| ¦

Ponctuation

Accolades ( { } ) · Parenthèses ( ( ) ) 
Chevrons ( < > ) · Crochets ( [ ] ) 
Guillemets ( « », “ ” ou ‘ ’ ) 
Apostrophe ( ' ou ’ ) · Virgule ( , ) 
Barre oblique ( / ), inversée ( \ ) 
Espace (   ) · Point médian ( · ) 
Espace insécable (   ) 
Point ( . ) · Points de suspension ( … ) 
Point-virgule ( ; ) · Deux-points ( : ) 
Point d’exclamation ( ! ), d’interrogation ( ? ) 
Trait d’union ( - ) · Tiret ( – )

Ponctuation non standard

Point exclarrogatif ( ‽ )
Point d’ironie ( Point d’ironie, image miroir du point d’interrogation.

Diacritique

Accent aigu ( ´ ), double (  ̋  ) 
Accent grave ( ` ), double (  ̏  )
Accent circonflexe ( ^ ) · Hatchek ( ˇ ) 
Barre inscrite ( - ) · Brève ( ˘ ) 
Cédille ( ¸ ) · Macron ( ˉ ) · Ogonek ( ˛ ) 
Corne (  ̛  ) · Crochet en chef (  ̉ ) 
Point souscrit ( ִ ), suscrit ( ˙ ) 
Rond en chef ( ˚ ) · Tilde ( ~ ) 
Tréma ( ¨ ) · Umlaut ( ˝ )

Symboles typographiques

Arobase ( @ ) · Esperluette ( & ) 
Astérisque ( * ) · Astérisme ( ⁂ ) 
Barre verticale ( | ou ¦ ) 
Cœur floral (❦❧ ) 
Croisillon ( # ) · Numéro ( № ) 
Copyright ( © )   Marque ( ® )  
Degré ( ° ) · Celsius ( ℃ ) 
Prime : minute, seconde et tierce ( ′ ″ ‴ ) 
Obèle ( † et ‡ ) · Paragraphe ( § ) 
Par conséquent ( ∴ ) · Parce que ( ∵ ) 
Pied-de-mouche ( ¶ ) · Puce ( • )  
Tiret bas ( _ ) 

Symboles mathématiques

Plus et moins ( + − ) · Plus ou moins ( ± ) 
Multiplié ( × ) · Divisé ( ÷ ) · Égal ( = ≠ ) 
Pour cent ( % ) · Pour mille ( ‰ )
Carré ( ² ) · Cube ( ³ ) · Micro ( µ )

Autres symboles

Symboles typographiques japonais
Symboles monétaires

La barre verticale, le tube ou le pipe (mot anglais) est le nom du caractère ASCII 124, symbolisé par une barre verticale | ou une barre verticale brisée en son milieu ¦. En Unicode, la barre verticale se trouve au point U+007C, tandis que la « barre brisée » est un caractère à part, U+00A6. En HTML, la barre brisée peut être codée &brvbar;.

Sommaire

Étymologie

Le nom pipe (prononciation anglophone) pour le caractère « | » provient d'un usage commun dû au fait qu'il est utilisé dans le Bourne shell pour rediriger le flux de sortie d'un programme vers l'entrée d'un autre, comme s'ils étaient raccordés par un tube (pipe signifiant tube en français). Le mot pipe a alors, adapté à l'informatique, le même sens que dans pipeline.

Utilisation

Mathématiques

La barre verticale est utilisée dans la table des symboles mathématiques :

  • Valeur absolue : \,|x| se lit « la valeur absolue (ou module) de x » ;
  • Norme : \,\|(x_1,x_2)\| se lit « la norme de x indice un, x indice deux » (Unicode possède également un symbole spécial à double barre verticale U+2016 : ‖x‖) ;
  • Définition ensembliste : \,\{x|x<2\} se lit « l’ensemble des x tels que x soit plus petit que deux » (souvent la définition s'écrit avec un deux-points (:) plutôt qu'une barre verticale).
  • Probabilité conditionnelle : \,P(X|Y) se lit « la probabilité de X sachant Y » ;
  • Divisibilité : \,a|b se lit « a divise b » ;
  • Symbole de Sheffer en logique : a|b:=\neg(a\wedge b), c'est-à-dire « non(a et b) » ou à l'anglaise « a nand b ».

Pointeur de souris

Dans un texte qui ne peut être modifié mais qui peut être sélectionné, par exemple une page web, le pointeur de souris est souvent une barre verticale (comprenant parfois des empattements en haut et en bas).

Langage de balisage wiki

Dans les sites utilisant le logiciel MediaWiki (Wikipédia par exemple), la barre verticale est utilisée (entre autres) dans la syntaxe wiki des liens internes pour séparer le lien du texte affiché. Par exemple, « [[article|texte]]  » s'affiche « texte » mais lie vers « article ». Ce symbole est également employé pour l'écriture de tableaux et comme séparateur dans l'écriture de modèles.

Forme de Backus-Naur

Dans cette forme, les expressions sont constituées de séquences de symboles et/ou de séquences séparées par des caractères « | », indiquant un choix, le tout pouvant être substitué au symbole à gauche. Par exemple,

<identifiant> ::= <nom> | <initiales>

UNIX

Un pipe est une fonctionnalité de certains systèmes d'exploitations utilisée notamment dans UNIX et qui permet de rediriger la sortie standard d'un processus vers l'entrée standard d'un autre. Dans les interpréteurs de commande, le pipe est représenté par une barre verticale. Cette fonctionnalité se trouve aussi sous DOS et Windows.

Expressions rationnelles

Dans les expression rationnelles, le pipe indique l'alternative (l'opérateur de choix). Par exemple, grep 'foo|bar' retournera 'foo' ou 'bar'.

Shell

Dans les shells UN*X le pipe permet de diriger la sortie d'une commande (par exemple dmesg) vers une autre commande (grep par exemple). Par exemple,

dmesg | grep firewire

… redirigera la sortie de dmesg sur grep qui ne sortira que les lignes contenant le mot "firewire".

Disjonction

Dans de nombreux langages de programmation, cela désigne la fonction logique OU, que ce soit le ou bit à bit ou le ou logique.

Ainsi, dans le langage de programmation C et d'autres langages utilisant la syntaxe du C comme le Perl et le Java, (a | b) signifie ou bit à bit, tandis que la double barre verticale (a || b) signifie ou logique.

Concaténation

En PL/I et SQL, l'opérateur "||" dénote la concaténation de deux chaînes de caractères.

Délimitation

Bien que moins rencontré que les virgules ou les tabulations, le symbole "|" peut être utilisé dans un fichier texte représentant des données tabulaires, comme par exemple le format LEDES 1998B.
Le même symbole peut être utilisé dans les dialectes de Lisp pour délimiter le début et la fin des symboles, noms de variables, etc. qui peuvent contenir divers caractères (même non imprimables).

Orthographe Khoïsan

Dans la famille de langues khoïsannes, le "|" est utilisé pour transcrire le clic.

Codage des caractères

nom glyphe Unicode codePage 1252 MacRoman entité HTML
Barre verticale | 007C 7C 7C
Lettre latine clic dental ǀ 01C0
Ponctuation hébraïque paseq, pési, légarméh ׀ 05C0
Est un diviseur de 2223
Barre verticale fine 2758
Barre verticale discontinue, barre déjointe, barre à trou ¦ 00A6 A6 &brvbar;
Barre oblique / 002F 2F 2F
Lettre latine clic latéral ǁ 01C1
Parallèle à 2225
Double ligne verticale 2016
Point d’exclamation, factorielle  ! 0021 21 21

Obtention

La barre verticale est disponible avec la combinaison Alt Gr + 6 sur la disposition de clavier azerty.

Articles connexes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Barre verticale de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Barre Verticale — | ¦ Ponctuation Accolades ( { } ) · Parenthèses ( ( ) )  Chevrons ( < > ) · Crochets ( [ ] )  Guillemets ( « » ou “ ” ) … …   Wikipédia en Français

  • Barre brisée — Barre verticale | ¦ Ponctuation Accolades ( { } ) · Parenthèses ( ( ) )  Chevrons ( < > ) · Crochets ( [ ] )  Guillemets ( « » ou “ ”… …   Wikipédia en Français

  • Barre Inscrite — Ponctuation Accolades ( { } ) · Parenthèses ( ( ) )  Chevrons ( < > ) · Crochets ( [ ] )  Guillemets ( « » ou “ ” ) … …   Wikipédia en Français

  • Barre Oblique — Pour des raisons techniques, /. redirige ici. Pour le site d actualité, cf. Slashdot. Pour les articles homonymes, voir Slash. / Ponctuation Accolades ( { } ) …   Wikipédia en Français

  • Barre Oblique Inversée — Ponctuation Accolades ( { } ) · Parenthèses ( ( ) )  Chevrons ( < > ) · Crochets ( [ ] )  Guillemets ( « » ou “ ” ) … …   Wikipédia en Français

  • Barre oblique inverse — Barre oblique inversée Ponctuation Accolades ( { } ) · Parenthèses ( ( ) )  Chevrons ( < > ) · Crochets ( [ ] )  Guillemets ( « » ou “ ”… …   Wikipédia en Français

  • Barre oblique inversee — Barre oblique inversée Ponctuation Accolades ( { } ) · Parenthèses ( ( ) )  Chevrons ( < > ) · Crochets ( [ ] )  Guillemets ( « » ou “ ”… …   Wikipédia en Français

  • Barre inscrite — v · d · m Ponctuation …   Wikipédia en Français

  • Barre oblique inversée — v · d · m …   Wikipédia en Français

  • Barre oblique — Pour les articles homonymes, voir Slash. v · d · …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”