O que o | significa, sua história como pipe do Unix e como digitar — clique para copiar.
Clique para copiar · U+007C
| Propriedade | Valor |
|---|---|
| Caractere | | |
| Ponto de código Unicode | U+007C |
| Nome no Unicode | VERTICAL LINE |
| Bloco Unicode | Basic Latin (ASCII padrão) |
| Categoria | Caractere especial |
| Nome comum | Pipe (barra vertical) |
O | faz parte do padrão ASCII desde os anos 1960, originalmente apenas um caractere separador simples. Seu significado mais famoso vem da computação: em 1973, Doug McIlroy, no Bell Labs, introduziu o operador «pipe» para o shell do Unix, permitindo que command1 | command2 alimentasse a saída de um programa diretamente na entrada de outro. Essa ideia simples — programinhas encadeados em vez de um único programa gigante fazendo tudo — virou um dos conceitos mais influentes do design de software, e é por isso que o | ainda carrega o apelido de «pipe» décadas depois, central para scripts de shell e ferramentas de linha de comando em todos os sistemas operacionais modernos.
Fora da computação, o | faz papel duplo como notação matemática — envolvendo um número para indicar valor absoluto (|-5| = 5), separando uma condição na notação de construção de conjuntos ({x | x > 0}) e denotando divisibilidade (a | b, «a divide b») — e como separador visual simples em menus, slogans e listas (Nome | Cargo | Local).
| Plataforma | Funciona? |
|---|---|
| Bio / comentário do Instagram | Sim |
| Discord | Sim |
| Nome de exibição no TikTok | Sim |
| Sim | |
| Usuário no Roblox / PlayStation / Xbox | Não — só letras e números |
| Método | Entrada |
|---|---|
| Teclado (Windows e Mac, layout US) | Shift+\ |
| Código Alt no Windows | Alt+124 |
| Entidade HTML | Sem entidade nomeada — use | se precisar (não é um caractere reservado do HTML) |
| Propriedade content no CSS | content: "\007C" |
Depende do contexto. Na escrita do dia a dia, o | é um separador simples entre itens (Nome | Cargo | Local). Na matemática, |x| significa valor absoluto e {x | x > 0} se lê «o conjunto dos x tais que x é maior que 0». Na computação, o | é o operador «pipe» do Unix, que alimenta a saída de um comando na entrada de outro.
Doug McIlroy introduziu o operador pipe no Bell Labs em 1973 para o shell do Unix. Escrever command1 | command2 envia a saída do primeiro comando direto para o segundo, como água por um cano — uma das ideias mais influentes da computação, ainda central para scripts de shell e ferramentas de linha de comando hoje.
É uma tecla padrão do teclado — Shift+Barra invertida (\) no layout US, tanto no Windows quanto no Mac, geralmente logo acima ou abaixo da tecla Enter/Return. Não é preciso código Alt, embora Alt+124 também funcione no Windows.
O | é só um dos vários traços, barras e separadores verticais que o Unicode oferece, todos reunidos na biblioteca de símbolos.
Explorar a biblioteca de símbolos →