nota del
l : " bar" quebrado; y el " del glyph; ¦" volver a dirigir aquí. ¡
El símbolo ( | ) tiene los varios nombres que refieren a diferenciación, con todo semántica a veces relacionada: Uno de los nombres más populares es el movimiento de Sheffer, aunque designado a menudo una pipa (por la comunidad de Unix) y la barra vertical, la verti-barra, la línea vertical o la línea del divisor del por otros.
Barra rota (el ¦ ) es un carácter separado.
La disposición de teclado típica usada en las características de Reino Unido separa las llaves para la barra vertical y la barra quebrada, no obstante la mayoría de los conductores BRITÁNICOS del teclado trazan hoy ambas llaves sobre la barra vertical, pues la barra quebrada tiene apenas cualquier uso práctico. Los teclados en otros países no hacen esta distinción, y allí, el carácter de la barra vertical se representa a menudo como barra quebrada, para distinguirla del " I" (" mayúsculo; i") carácter.
Etimología
La pipa conocida del para el " del carácter; |" era una consecuencia natural de su uso en las cáscaras de Unix, donde se utiliza al notate el uso de la
construcción de la tubería de Unix.
Uso
Matemáticas
La barra vertical se utiliza como símbolo matemático del en
Valor absoluto :
, leyó el " del ; el valor absoluto del " X ; .
, leyó el " del ; la norma del submarino uno, two" secundario de x de x; ; aunque Unicode también proporciona una línea vertical doble especial símbolo U+2016: ‖ x ‖
Definición determinada :
, leyó el " del ; el sistema de de x tales que x es menos que " dos de ; . Los sistemas se escriben a menudo con los dos puntos “: ” algo que una barra vertical.
Probabilidad condicional :
, leyó el " del ; la probabilidad de X dado Y" .
Divisibilidad :
, leyó el " del ; un divide el b" de ; .
el movimiento de Sheffer en la lógica :
, leyó el " del ; un b" del NAND ; .
El evalúa :
, leyó el " del ; a más el 3 evaluó para
cuando los iguales 4", o
.
Forma de Backus-Naur
En la forma de Backus-Naur la expresión consiste en secuencias de símbolos y/o las secuencias separadas por “|”, indicando una opción, el conjunto que es una substitución posible para el símbolo a la izquierda.
del :: = |
Computación
Unix
Una pipa es un mecanismo de la comunicación entre procesos que origina en el Unix que permite que la salida (estándar hacia fuera y, opcionalmente, error estándar) de un proceso sea utilizada como entrada (estándar adentro) a otro. De esta manera, una serie de comandos puede ser " piped" junto. Esto proporciona a médicos expertos la capacidad de realizar rápidamente el proceso complejo en la línea de comando o como parte de un shell script de UNIX (" file" de la hornada;). En la mayoría de las cáscaras de Unix (intérpretes de comando), esto es representada por el carácter de la barra vertical. Comandos instalados tubos de UNIX: egrep - i “blair” filename.log | más Tradicionalmente, la capacidad aflautada en UNIX es proporcionada por el " bifurcación y exec" característica de los sistemas operativos de UNIX. UNIX descasca bifurcaciones de una copia de sí mismo para cada comando, conectando la entrada de cada uno con la salida del siguiente. Al procesar granes cantidades de datos, todos los procesos en la tubería serán típicamente activos al mismo tiempo (dentro de los límites del hardware usado). Usar el mecanismo de la pipa de UNIX, un usuario puede construye a rápidamente y fácilmente un programa de encargo integrado por el número ilimitado de a (teóricamente) de programas pequeños, especializados.
DOS/Windows
Esta característica se encuentra en versiones posteriores del DOS de Microsoft (y por lo tanto de Microsoft Windows) también, sin embargo, el sistema más pequeño del comando del DOS, la funcionalidad del comando limitado y las capacidades de la cáscara del petróleo bruto significa que la instalación de tubos es menos útil en el ambiente más visual de Microsoft Windows. No obstante el juego de herramientas de Cygwin y de MKS proporciona los sistemas de herramienta completos de UNIX para el ambiente de Windows, incluyendo las cáscaras de UNIX (GOLPE y cáscara de Korn respectivamente) que proporcionan las mismas capacidades aflautadas de gran alcance que UNIX. Comando instalado tubos del DOS: mecanografiar *.txt | más El papel del carácter como operador del DOS puede dar lugar a los problemas para la línea de comando usos tales como la utilidad del servidor BCP del SQL (corta para el " Copia a granel Program"), donde el usuario puede desear pasar el " |" carácter al uso como literal. (Por ejemplo, al intentar abultar copia un archivo que utiliza | carácter como separador de campo.) En estos casos, el carácter del ^ se puede utilizar para escapar la pipa. Por ejemplo:
tblImport en ImportFile.txt - c del bcp - t^|
Expresión regular
En sintaxis de la expresión regular, la pipa indica la alternación del (es decir lógico O). Por ejemplo: Unix ordena el Grep - foo del de E '|líneas de fósforos de bar' que contienen “foo” o la “barra”.
Separación
En muchos lenguajes de programación, se utiliza para señalar la operación de lógica '' o '', lógico del o de o bitwise o . Específicamente, en el C y otras idiomas después de convenciones del sintaxis de C, tales como C++, Perl, Java y C#, (a | b) denota un bitwise o ; mientras que un doble de la barra vertical (a || b) denota el de a ( cortocircuitos ) lógico o .
En el PL/I y ciertos dialectos SQL, el " del operador; ||" denota el encadenamiento de la secuencia .
Delimitador
Aunque tan sea común como comas o lengüetas, la barra vertical se pueda utilizar como delimitador en un fichero " plano " . Un ejemplo de un formato de datos estándar pipa-delimitado es el LEDES 1998B.
En cálculos de procesos de comunicación (como el Pi-cálculo ), la barra vertical se utiliza para indicar que los procesos ejecutan paralelamente.
Fonética y ortografía
En las idiomas de Khoisan y el alfabeto fonético internacional, la pipa se utiliza para escribir al el tecleo dental ( ǀ ). Una pipa doble se utiliza para escribir al el tecleo alveolar lateral ( ǁ ). Barras verticales solas y dobles más largas se utilizan para marcar límites prosódicos en el IPA.
Codificación
A pesar de la barra vertical que es un golpe de teclado accesible en los teclados norteamericanos y BRITÁNICOS típicos, allí es los casos donde los diseñadores del Web, los redactores de Wiki, los informáticos, y otros necesitan codificar el &mdash de la barra vertical; generalmente porque la barra vertical es un símbolo especial en su código fuente pero una barra vertical literal necesita ser exhibido al usuario final. Dispuesto en el 1963, el código ASCII (ASCII-1963), uno de los primeros mapas de carácter ampliamente utilizados, tenía solamente exhibición 69 (" printable") carácteres; A– Z y 0– 9 explican 36 de esos carácteres. Barra vertical (" |") está el carácter ASCII-1963 en la posición 124 (decimal). Barra quebrada (" ¦") no es la parte del juego de caracteres de ASCII (cualquie versión) solamente de un carácter separado que apareció (junto con barra vertical) primero en la familia del EBCDIC de juegos de caracteres, y fue copiada de allí en ISO 8859-1 y Unicode. El teclado de computadora típico usado en las características de Reino Unido separa las llaves para el " bar" vertical; y " bar" quebrado; ; al menos la mayoría de los conductores BRITÁNICOS del teclado trazan hoy ambas llaves sobre el " del carácter de ASCII; bar" vertical;, como " bar" quebrado; tiene apenas cualquier uso práctico.
En mapas de carácter comunes
; Unicode hexadecimal (base-16): 007C ; UTF-8 hexadecimal (base-16): 7C
; ASCII decimal (base-10): 124, o hexadecimal (base-16): 7C
; ISO/IEC 8859-1 hexadecimal (base-16): 7C
; El Cambia de puesto-JIS a Hombres-Ku-Diez de 1-01-35
; EBCDIC (variante de CCSID 500) hexadecimal (base-16): BB
.
ZenithicAlphonse Kirchhoffer