Bara verticală , tub sau țeavă este numele caracterului ASCII 124, simbolizat printr-o bară verticală | sau o bară verticală ruptă în mijloc ¦ . În Unicode , bara verticală se află în punctul U + 007C, în timp ce „bara ruptă” este un caracter separat, U + 00A6. În HTML , bara necodificată poate fi codificată ¦.
Bara verticală este un semn de punctuație anglo-saxon, care nu este recunoscut de majoritatea scriitorilor. Nu apare nici în lista semnelor de punctuație din Lexiconul regulilor tipografice utilizate la Imprimerie Nationale, nici în cea a lui Bescherelle .
Numele pipe (pronunția engleză) pentru caracterul "| Provine din utilizarea obișnuită datorită faptului că este utilizat în shell-ul Bourne pentru a redirecționa fluxul de ieșire al unui program către intrarea altuia, ca și cum ar fi conectate printr-o conductă ( pipe înseamnă tub în franceză). Cuvântul pipă are apoi, adaptat la prelucrarea datelor, același sens ca în conductă .
Bara verticală este utilizată în tabelul simbolurilor matematice :
În textul care nu poate fi editat, dar poate fi selectat, cum ar fi o pagină web , indicatorul mouse-ului este adesea o bară verticală (uneori incluzând serifuri în partea de sus și de jos).
În site-urile care utilizează software-ul MediaWiki ( Wikipedia de exemplu), bara verticală este utilizată (printre altele) în sintaxa wiki a legăturilor interne pentru a separa legătura de textul afișat. De exemplu, „[[articol | text]]” se afișează ca „text”, dar se leagă la „articol”. Acest simbol este folosit și pentru scrierea tabelelor și ca separator în modelele de scriere.
În această formă, expresiile constau în secvențe de simboluri și / sau secvențe separate prin caractere "| », Indicând o alternativă , care poate fi substituită simbolului din stânga. De exemplu,
<nume_utilizator> :: = <nume> | <inițiale>O conductă este o caracteristică a anumitor sisteme de operare utilizate în special în UNIX și care permite redirecționarea ieșirii standard a unui proces către intrarea standard a altuia. În interpreții de comandă , conducta este reprezentată de o bară verticală. Această funcționalitate se găsește și în DOS și Windows.
În expresiile regulate , conducta indică alternativa (operatorul ales). De exemplu, grep "foo | bar" va returna "foo" sau "bar".
O țeavă este doar o clasă cu o funcție care va lua un obiect / valoare ca parametru, precum și parametrii de transformare, pentru ao transforma într-un alt obiect / valoare. De asemenea, este posibil să vă legați țevile. De exemplu, dacă dorim ca data să fie în format francez și cu majuscule, vom folosi țeava upperCase astfel: data mea | data: „d MMM y” | majuscule
Angular oferă multe țevi ca standard pentru a gestiona date, valute, internaționalizare, majuscule, numere
În shell-urile UNIX, conducta este utilizată pentru a direcționa ieșirea unei comenzi (de exemplu, dmesg) către o altă comandă (grep de exemplu). de exempludmesg | grep firewire va redirecționa ieșirea dmesg către grep care va scoate doar liniile care conțin cuvântul „ firewire ”.
În multe limbaje de programare, acest lucru se referă la funcția logică SAU , indiferent dacă este sau pe biți sau logică sau .
Deci, în limbajul de programare C și în alte limbaje care utilizează sintaxa C, cum ar fi Perl și Java , (a | b) înseamnă sau bit , în timp ce bara verticală dublă (a || b) înseamnă sau logică .
În PL / I și SQL , operatorul „||” denotă concatenarea a două șiruri .
Deși mai puțin frecvent decât virgulele sau filele , simbolul "| Poate fi folosit într-un fișier text reprezentând date tabulare, cum ar fi formatul LEDES 1998B.
Același simbol poate fi folosit în dialectele din Lisp pentru a delimita începutul și sfârșitul simbolurilor, numele variabilelor etc. care poate conține diverse caractere (chiar și cele neprimabile).
În familia limbii Khoisan , „| Este folosit pentru transcrierea clicului .
numele de familie | glif | Unicode | codPage 1252 | MacRoman | Entitate HTML |
---|---|---|---|---|---|
Bara verticală | | | 007C | 7C | 7C | |
Litera latină clic dental | ǀ | 01C0 | |||
Punctuație ebraică paseq, pési, legarméh | ׀ | 05C0 | |||
Este divizorul lui | ∣ | 2223 | |||
Bara verticală subțire | ❘ | 2758 | |||
Bara verticala discontinua, bara despicata, bara gaura | ¦ | 00A6 | A6 | ¦ | |
Bară oblică | / | 002F | 2 F | 2 F | |
Faceți clic lateral cu literă latină | ǁ | 01C1 | |||
Paralel cu | ∥ | 2225 | |||
Linie verticală dublă | ‖ | 2016 | |||
Semn de exclamare, factorial | ! | 0021 | 21 | 21 |
Sub Windows și Linux , bara verticală este disponibilă cu combinația Alt Gr + 6pe aspectul tastaturii franceze azerty și Alt Gr + 1pe tastatura azerty belgiană și tastatura qwertz elvețiană.
În bépo , combinația Alt gr + Bpoate fi utilizată.
Sub Mac OS și OS X , se obține cu Alt + Maj + L.
În LaTeX , distingem utilizarea prin perechea de încadrare și utilizarea infixării (operație):