(2 réponses)
Fermé il y a 5 ans.
Je viens de parcourir quelques man
pages pour quelques commandes différentes, y compris grep
et ifconfig
.
J'ai remarqué sur quelques pages, le contenu utilise une syntaxe étrange pour noter ce que je pense être des citations (back-tick suivi d'un guillemet simple ou double):
`text'
Pourquoi ne peuvent-ils pas utiliser '
ou "
pour ouvrir et fermer les citations ?
Mettre à jour
Je me rends compte maintenant que cela devrait mettre les caractères en gras au lieu de noter les guillemets. Y a-t-il une raison pour laquelle mon système les ignore lors du formatage ? J'utilise OSX.
Réponse acceptée :
Historiquement, les pages de manuel ont été écrites dans le langage de balisage troff/nroff, bien qu'il existe désormais des alternatives telles que DocBook.
Troff, qui est destiné à préparer la sortie vers un photocompositeur (ou vers des fichiers dans des formats tels que PostScript ou PDF), changera automatiquement le `
et '
caractères dans l'entrée entre guillemets courbes, ‘
et ’
. (Voir le manuel de l'utilisateur de Troff, section 2.1).
Nroff, c'est ce que l'man
La commande s'exécute lorsque la sortie est destinée à un terminal, transmettra ces caractères sans les modifier.
Ces citations se trouvent en fait dans la page de manuel brute de l'ancienne version de GNU grep (2.5.1) sous FreeBSD et OSX :
.B GREP_COLOR
environment variable. WHEN may be `never', `always', or `auto'
Les versions plus récentes de GNU grep n'ont pas ces guillemets dans la page de manuel :
.I WHEN
is
.BR never ", " always ", or " auto .