La barre verticale (|), aussi appelée pipe, c est ce caractère que tu cherches désespérément quand tu codes ou que tu utilises le terminal. Sur clavier français AZERTY, elle n est jamais indiquée. Sur Mac, le raccourci change. Voici comment la taper en 2 secondes selon ton matériel.
📌 En bref : sur Mac AZERTY français, fais Option + Maj + L pour taper la barre verticale (|). Sur PC AZERTY français, c est Alt Gr + 6. Sur clavier QWERTY (US/UK), elle est directement à droite de la touche Enter (Maj + \). Code ASCII : 124. Très utilisée en programmation, terminal Linux/Mac, regex et SQL.
Le raccourci selon ton clavier
Trois combinaisons à connaître. Sur Mac AZERTY français : Option (⌥) + Maj + L produit le |. Sur PC AZERTY français : Alt Gr + 6 (la touche du tiret du 6, sans Maj). Sur clavier QWERTY américain ou britannique : Maj + \ (la touche au-dessus d Enter). Pas besoin du pavé numérique, ces combinaisons fonctionnent partout.
Si rien ne marche, vérifie d abord la disposition de ton clavier (Réglages Système → Clavier sur Mac, Panneau de configuration → Région sur Windows). Un clavier configuré en QWERTY alors qu il est physiquement AZERTY est un piège fréquent qui produit des symboles aléatoires.
À quoi sert la barre verticale
Trois usages dominants. En terminal Linux/Mac, elle chaîne les commandes (ls | grep .txt liste les fichiers .txt). En SQL et bases de données, elle concatène des chaînes (SELECT nom || ‘ ‘ || prenom). En regex, elle exprime un OU logique (chat|chien matche chat ou chien). Indispensable pour qui code, administre des serveurs ou écrit des requêtes.
💡 Petit fait méconnu : la barre verticale a été ajoutée à la table ASCII en 1967 sous le nom « vertical line » avec le code 124. Elle a été popularisée en programmation par les créateurs d Unix (Ken Thompson, Dennis Ritchie) qui l ont choisie comme symbole de « pipe » pour chaîner les commandes shell. Aujourd hui, c est un des symboles les plus utilisés dans le développement.
Tableau récap des claviers
✅ Méthodes fiables
- Raccourci clavier (le plus rapide)
- Visionneuse de caractères Mac
- Copier-coller depuis cet article
⚠️ À éviter
- Confondre avec la lettre l minuscule
- Confondre avec le 1 (chiffre)
- Utiliser i majuscule (I) à la place
Cas d usage en programmation
Quatre situations où le pipe est indispensable. Le terminal pour filtrer du texte (ls -la | grep .pdf). Le SQL pour concaténer (SELECT prenom || ‘ ‘ || nom FROM users). Le regex pour matcher plusieurs options (^(oui|non|peut-être)). Le shell scripting pour rediriger des sorties (echo « test » | wc -c). Sans pipe, ta vie de codeur devient un calvaire.
⌨️ Mon vécu : quand je suis passé sur un MacBook Pro français en 2022 après 5 ans de PC AZERTY, j ai galéré 3 jours à retrouver la barre verticale. Le réflexe Alt Gr + 6 ne marche pas sur Mac. La solution Option + Maj + L est moins intuitive. Une fois mémorisée, ça devient automatique. La leçon : si tu jongles entre Mac et PC, mets une étiquette discrète sur ton clavier les premières semaines.
Le piège classique avec les caractères spéciaux
Une erreur fréquente : penser que le raccourci est universel. Faux. Chaque combinaison clavier (langue × OS × disposition) a ses propres règles. Un Mac configuré en français Belgique n a pas les mêmes raccourcis qu en français France. Vérifie toujours la disposition active dans Réglages Système → Clavier (Mac) ou Paramètres → Heure et langue (Windows).
🚫 Erreur courante : confondre la barre verticale (|) avec la lettre l minuscule ou le chiffre 1. Dans certaines polices (Times, Courier), les trois sont quasi identiques visuellement. Astuce pour vérifier : la barre verticale ne touche jamais le haut ni le bas de la ligne, contrairement au l et au 1. En cas de doute en code, copie-colle depuis cet article ou utilise la visionneuse de caractères.
Méthode alternative via la visionneuse
Sur Mac, ouvre Édition → Émojis et symboles (Ctrl + Cmd + Espace). Tape « vertical » dans la recherche, double-clique sur la barre verticale. Sur Windows, utilise la Table des caractères (charmap.exe) ou Win + . pour le clavier emojis qui inclut les symboles. Méthode lente mais fiable quand le raccourci échoue.
🛠️ Astuce productivité : sur Mac, crée un raccourci de remplacement de texte dans Réglages Système → Clavier → Texte. Tape « ;pipe » pour qu il devienne automatiquement |. Pareil pour les caractères que tu utilises souvent (\, ~, [, ]). Sur Windows, AutoHotkey fait la même chose. Tu gagnes 5-10 secondes par occurrence, soit plusieurs minutes par jour si tu codes.
Cas d usage commande Terminal
Voici trois exemples utiles au quotidien. Lister tous les fichiers .pdf de ton dossier : ls *.pdf | wc -l (compte les fichiers). Trouver un processus qui consomme : ps aux | grep nom_app. Sauvegarder une page web en local : curl https://exemple.com | tee page.html. Ces commandes deviennent triviales avec la barre verticale.
🎯 Suggestion pratique : si tu te perds entre Mac et PC, garde sous la main une fiche aide-mémoire avec les 10 caractères spéciaux les plus courants : | \ ~ [] {} & # @. Imprime-la, colle-la sous ton écran. En 2-3 semaines d usage régulier, tu n auras plus besoin de la regarder. Les raccourcis deviennent musculaires, comme la frappe de Cmd + S pour sauver.
Pour les autres caractères techniques sur Mac, on a des guides détaillés sur l antislash sur PC et Mac. Si tu galères avec d autres symboles utiles en code, regarde notre article sur le crochet sur Mac. Et pour les signes mathématiques courants, l article sur le signe environ couvre l ensemble.
Comment taper la barre verticale sur Mac français ?
Sur Mac AZERTY français, fais Option (⌥) + Maj + L. La touche L se trouve à côté du M. Le symbole | apparaît immédiatement. Si rien ne s affiche, vérifie que ton clavier est bien configuré en français dans Réglages Système → Clavier → Sources de saisie.
Quel raccourci pour la barre verticale sur PC ?
Sur PC AZERTY français, fais Alt Gr + 6 (sans appuyer sur Maj). La touche du chiffre 6 affiche le pipe avec Alt Gr. Méthode alternative : Alt + 124 sur le pavé numérique (avec Verr Num activé) fonctionne aussi sur tous les claviers Windows.
Pourquoi la barre verticale est-elle si utile en programmation ?
La barre verticale sert de pipe en shell (chaîner des commandes), de OU logique en regex, de concaténateur en SQL. Elle est indispensable pour le terminal Linux/Mac, l administration système et les scripts Bash. Tout développeur l utilise quotidiennement, c est l un des 5 caractères spéciaux les plus tapés.
Comment ne pas confondre | avec l ou 1 ?
Astuce visuelle : la barre verticale (|) ne touche jamais le haut ni le bas de la ligne, contrairement au l minuscule (qui descend en bas) et au 1 (qui a une base et un crochet). En police monospace (Courier, Menlo), les différences sont plus marquées. En cas de doute, copie-colle depuis une source fiable.




