Simbolo della linea verticale (|)

Cosa significa |, la sua storia come «pipe» di Unix e come si scrive — tocca per copiarlo.

Tocca per copiare · U+007C

In breve
ProprietàValore
Carattere|
Codepoint UnicodeU+007C
Nome UnicodeVERTICAL LINE
Blocco UnicodeBasic Latin (ASCII standard)
CategoriaCarattere speciale
Nome comunePipe
Storia

Da dove viene il significato «pipe» della linea verticale

Il | fa parte dello standard ASCII fin dagli anni '60, in origine come semplice carattere separatore. Il suo significato più celebre viene dall'informatica: nel 1973 Doug McIlroy, ai Bell Labs, introdusse l'operatore «pipe» per la shell Unix, permettendo a command1 | command2 di far confluire l'output di un programma direttamente nell'input di un altro. Quell'idea semplice — piccoli programmi concatenati invece di un unico grande programma che fa tutto — è diventata uno dei concetti più influenti nella progettazione del software, ed è il motivo per cui il | porta ancora il soprannome di «pipe» decenni dopo, centrale nello scripting di shell e negli strumenti da riga di comando di ogni sistema operativo moderno.

Al di fuori dell'informatica, il | ha una doppia funzione come notazione matematica — racchiude un numero per indicare il valore assoluto (|-5| = 5), separa una condizione nella notazione per insiemi ({x | x > 0}) e indica la divisibilità (a | b, «a divide b») — e come semplice separatore visivo in menu, slogan ed elenchi (Nome | Titolo | Località).

Dove funziona

Compatibilità con le piattaforme

PiattaformaFunziona?
Bio / commenti InstagramSì — comune come separatore
Discord
Nome visualizzato TikTok
WhatsApp
Username Roblox / PlayStation / XboxNo — solo lettere e numeri
Come si scrive

Tastiera e markup

MetodoInput
Tastiera (Windows e Mac, layout US)Shift+\
Codice Alt su WindowsAlt+124
Entità HTMLNessuna entità con nome — usa | se necessario (non è un carattere HTML riservato)
Proprietà content in CSScontent: "\007C"

Per altre scorciatoie da tastiera in italiano vedi i codici Alt di Windows.

Da non confondere con

Caratteri dall'aspetto simile

Barra spezzata (U+00A6) — una variante più vecchia e meno comune presente su alcune tastiere internazionali
Doppia linea verticale (U+2016) — usata in matematica per le norme, es. ‖v‖
Clic dentale latino (U+01C0) — usato in linguistica, visivamente quasi identico
FAQ

Domande sulla linea verticale

Dipende dal contesto. Nella scrittura di tutti i giorni, | è un semplice separatore tra elementi (Nome | Titolo | Località). In matematica, |x| indica il valore assoluto e {x | x > 0} si legge «l'insieme degli x tali che x è maggiore di 0». In informatica, | è l'operatore «pipe» di Unix che passa l'output di un comando in ingresso a un altro.
Doug McIlroy introdusse l'operatore pipe ai Bell Labs nel 1973 per la shell Unix. Scrivere command1 | command2 invia l'output del primo comando direttamente nel secondo, come acqua in un tubo — una delle idee più influenti dell'informatica, ancora oggi centrale nello scripting di shell e negli strumenti da riga di comando.
È un normale tasto della tastiera — Shift+Backslash (\) su un layout US, sia su Windows sia su Mac, di solito appena sopra o sotto il tasto Invio. Non serve alcun codice Alt, anche se su Windows funziona anche Alt+124.

Ti servono altre barre e linee?

Il | è uno delle decine di simboli, separatori e caratteri speciali della libreria completa.

Sfoglia la libreria di simboli →
Simboli collegati

Simbolo dei gradi (°)

Secoli di astronomia, angoli e scale di temperatura.

Simbolo di spunta (✓)

La spunta che significa fatto, corretto o verificato.

Tutti i simboli

L'indice completo dei simboli da copiare e incollare.